Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server 2019 (15.x) di Linux
Langkah-langkah berikut menginstal PolyBase (mssql-server-polybase dan mssql-server-polybase-hadoop) di Linux. Dengan PolyBase, Anda dapat menjalankan kueri eksternal terhadap sumber data jarak jauh.
Prerequisites
Sebelum Anda menginstal PolyBase, pertama-tama instal SQL Server. Langkah ini mengonfigurasi kunci dan repositori yang Anda gunakan saat menginstal mssql-server-polybase paket dan mssql-server-polybase-hadoop .
Dukungan untuk sumber data ODBC
Berlaku untuk: SQL Server 2025 (17.x)
Mulai SQL Server 2025 (17.x), PolyBase mendukung sumber data ODBC di Linux. Dukungan sumber data ODBC untuk Linux memerlukan runtime .NET, yang diunduh dan diinstal secara otomatis selama penyiapan PolyBase. Akses internet diperlukan selama penginstalan.
Limitations
Nama host tempat SQL Server diinstal memiliki panjang maksimum 15 karakter.
PolyBase tidak didukung pada SQL Server 2017 (14.x) untuk Linux.
Skala keluar untuk PolyBase di Linux saat ini tidak tersedia.
Hadoop tidak didukung pada SQL Server 2022 (16.x) dan versi yang lebih baru.
Menginstal PolyBase
Instal PolyBase untuk sistem operasi Anda:
- Red Hat Enterprise Linux (RHEL)
- Ubuntu
- SUSE Linux Enterprise Server (SLES)
Menginstal di RHEL
Berlaku untuk: SQL Server 2019 (15.x) dan versi yang lebih baru.
Unduh file konfigurasi repositori Microsoft Red Hat.
Untuk RHEL 10:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/10/prod.repoUntuk RHEL 9:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/9/prod.repoUntuk RHEL 8:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/8/prod.repoUntuk RHEL 7:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repoGunakan perintah berikut untuk menginstal
mssql-server-polybasedi Red Hat Enterprise Linux:sudo yum install -y mssql-server-polybaseMulai ulang instans SQL Server saat diminta:
sudo systemctl restart mssql-server
Note
Setelah penginstalan, aktifkan fitur PolyBase.
Menginstal Hadoop di RHEL
Berlaku untuk: SQL Server 2019 (15.x) saja.
Gunakan perintah berikut untuk menginstal
mssql-server-polybase-hadooppaket:sudo yum install -y mssql-server-polybase-hadoopPaket PolyBase Hadoop tergantung pada paket berikut:
mssql-servermssql-server-polybasemssql-server-extensibilitymssql-zulu-jre-11
Mulai ulang
launchpaddsaat diminta:sudo systemctl restart mssql-launchpadd
Note
Setelah penginstalan, Anda harus mengatur tingkat konektivitas Hadoop.
Jika Anda memerlukan penginstalan offline, temukan unduhan paket PolyBase di Catatan rilis untuk SQL Server 2019 di Linux. Kemudian gunakan langkah-langkah penginstalan offline yang sama yang dijelaskan dalam artikel Menginstal SQL Server.
Aktifkan PolyBase
Setelah penginstalan, aktifkan PolyBase untuk mengakses fitur-fiturnya. Sambungkan ke instans SQL Server yang diinstal dan jalankan perintah Transact-SQL berikut:
EXECUTE sp_configure
@configname = 'polybase enabled',
@configvalue = 1;
RECONFIGURE WITH OVERRIDE;
Bendera pelacakan
Berlaku untuk: SQL Server 2022 (16.x)
Untuk menggunakan kemampuan PolyBase di Linux, Anda harus mengaktifkan bendera pelacakan 13702 selama memulai SQL Server. Untuk informasi selengkapnya, lihat Mengonfigurasi SQL Server di Linux dengan alat mssql-conf.
Memperbarui PolyBase
Jika Anda sudah mssql-server-polybase menginstal, Anda dapat memperbarui ke versi terbaru dengan perintah berikut:
RHEL dengan Hadoop
Berlaku untuk: SQL Server 2019 (15.x) saja.
sudo yum remove -y mssql-server-polybase-hadoop
sudo yum remove -y mssql-server-polybase
sudo yum check-update
sudo yum install -y mssql-server-polybase
sudo yum install -y mssql-server-polybase-hadoop
RHEL tanpa Hadoop
sudo yum remove -y mssql-server-polybase
sudo yum check-update
sudo yum install -y mssql-server-polybase
Mulai ulang instans SQL Server saat diminta:
sudo systemctl restart mssql-server
Note
Setelah penginstalan, aktifkan fitur PolyBase.
Masalah yang diketahui
Penginstalan offline tidak tersedia untuk SQL Server 2025
Berlaku untuk: SQL Server 2025 (17.x)
Saat ini, menginstal PolyBase di Linux untuk SQL Server 2025 (17.x) memerlukan akses internet karena pengaturan mengunduh runtime .NET. Metode penginstalan offline akan disediakan dalam pembaruan mendatang.
Tautan terkait
PolyBase di Linux dapat mengakses sumber data berikut. Gunakan tautan ini untuk informasi tentang cara membuat tabel eksternal saat PolyBase diaktifkan: