Menginstal PolyBase di Linux
Berlaku untuk: SQL Server 2019 (15.x) - 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.
Prasyarat
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
.
Batasan
Panjang nama host tempat SQL Server diinstal harus 15 karakter atau kurang.
PolyBase tidak didukung pada SQL Server 2017 (14.x) untuk Linux.
Peluasan skala untuk PolyBase di Linux saat ini tidak tersedia.
Hadoop tidak lagi didukung pada SQL Server 2022 (16.x).
Instal 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 7:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
Untuk RHEL 8:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/8/prod.repo
Untuk RHEL 9:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/9/prod.repo
Gunakan perintah berikut untuk menginstal
mssql-server-polybase
di Red Hat Enterprise Linux.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
Catatan
Setelah penginstalan, Anda harus mengaktifkan fitur PolyBase.
Menginstal Hadoop di RHEL
Berlaku untuk: SQL Server 2019 (15.x)
Gunakan perintah berikut untuk menginstal
mssql-server-polybase-hadoop
.sudo yum install -y mssql-server-polybase-hadoop
Paket PolyBase Hadoop memiliki dependensi pada paket berikut:
mssql-server
mssql-server-polybase
mssql-server-extensibility
mssql-zulu-jre-11
Perintah penginstalan untuk memulai ulang
launchpadd
. Gunakan perintah berikut untuk melakukannya.sudo systemctl restart mssql-launchpadd
Catatan
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.
exec sp_configure @configname = 'polybase enabled', @configvalue = 1;
RECONFIGURE WITH OVERRIDE;
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)
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
Catatan
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 di PolyBase diaktifkan.