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. PolyBase memungkinkan Anda 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 .
Limitations
Panjang nama host tempat SQL Server diinstal harus 15 karakter atau kurang.
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 (dalam pratinjau):
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/10/mssql-server-2025.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-polybaseAnda diminta untuk memulai ulang instans SQL Server. Gunakan perintah berikut untuk melakukannya.
sudo systemctl restart mssql-server
Note
Setelah penginstalan, Anda harus mengaktifkan fitur PolyBase.
Menginstal Hadoop di RHEL
Berlaku untuk: SQL Server 2019 (15.x) saja.
Gunakan perintah berikut untuk menginstal
mssql-server-polybase-hadoop.sudo yum install -y mssql-server-polybase-hadoopPaket PolyBase Hadoop memiliki dependensi pada paket berikut:
mssql-servermssql-server-polybasemssql-server-extensibilitymssql-zulu-jre-11
Perintah penginstalan untuk memulai ulang
launchpadd. Gunakan perintah berikut untuk melakukannya.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, PolyBase harus diaktifkan untuk mengakses fitur-fiturnya. Sambungkan ke instans SQL Server yang diinstal dan gunakan perintah Transact-SQL berikut untuk mengaktifkan.
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
Anda diminta untuk memulai ulang instans SQL Server. Gunakan perintah berikut untuk melakukannya.
sudo systemctl restart mssql-server
Note
Setelah penginstalan, Anda harus mengaktifkan fitur PolyBase.
Tautan terkait
PolyBase di Linux dapat mengakses sumber data berikut. Ikuti tautan yang disediakan untuk informasi selengkapnya tentang cara membuat tabel eksternal dari sumber ini ketika PolyBase diaktifkan.