全部产品
Search
文档中心

E-MapReduce:Gunakan klien MySQL untuk terhubung ke instance StarRocks

更新时间:Jul 02, 2025

Topik ini menjelaskan cara menggunakan klien MySQL untuk terhubung ke instance E-MapReduce (EMR) Serverless StarRocks.

Prasyarat

Instance Serverless StarRocks telah dibuat. Untuk informasi lebih lanjut, lihat Buat instance.

  1. Buka halaman EMR StarRocks Manager.

    1. Masuk ke Konsol EMR.

    2. Di panel navigasi sebelah kiri, pilih EMR Serverless > StarRocks.

    3. Di bilah navigasi atas, pilih wilayah sesuai kebutuhan bisnis Anda.

    4. Di halaman yang muncul, klik StarRocks Manager. Sebagai alternatif, temukan instance yang diinginkan dan klik Connect di kolom Tindakan.

      Untuk informasi lebih lanjut tentang cara terhubung ke instance StarRocks, lihat Gunakan EMR StarRocks Manager untuk terhubung ke instance EMR Serverless StarRocks.

  2. Terhubung ke instance EMR Serverless StarRocks.

    Buat koneksi

    1. Di tab New Connection, konfigurasikan parameter yang dijelaskan dalam tabel berikut.

      image.png

      Parameter

      Contoh

      Deskripsi

      Region

      Cina (Hangzhou)

      Wilayah tempat instance EMR Serverless StarRocks berada.

      Instance

      StarRocks_Serverlesss

      Nama instance EMR Serverless StarRocks.

      Connection Name

      Connection_Serverlesss

      Nama kustom koneksi.

      Nama harus memiliki panjang 1 hingga 64 karakter, dan dapat berisi huruf, angka, tanda hubung (-), dan garis bawah (_).

      Username

      Nama pengguna yang digunakan untuk masuk ke instance EMR Serverless StarRocks.

      Nama pengguna awal default adalah admin. Anda dapat menggunakan nama pengguna ini untuk terhubung ke instance EMR Serverless StarRocks atau membuat pengguna lain berdasarkan kebutuhan bisnis Anda.

      Password

      Kata sandi yang digunakan untuk masuk ke instance EMR Serverless StarRocks.

      Kata sandi ditentukan saat Anda membuat instance EMR Serverless StarRocks.

    2. Klik Test Network Connectivity.

    3. Setelah uji konektivitas berhasil, klik OK.

    Gunakan koneksi yang ada

    Penting

    Jika Anda menggunakan koneksi yang ada, pastikan bahwa instance EMR Serverless StarRocks yang terhubung masih tersedia. Jika instance EMR Serverless StarRocks dihapus, buat koneksi baru.

    Di tab Existing Connections, temukan koneksi yang ingin digunakan dan klik Connect di kolom Actions.

    image

Gunakan klien MySQL dari instance ECS untuk terhubung ke instance StarRocks

Untuk informasi tentang cara membuat instance Elastic Compute Service (ECS), lihat Memulai dengan ECS.

Penting
  • Jika Anda ingin menggunakan titik akhir internal untuk terhubung ke instance StarRocks, pastikan bahwa instance ECS tempat klien MySQL diinstal dan instance StarRocks berada di virtual private cloud (VPC) dan vSwitch yang sama.

  • Anda harus menambahkan alamat IP instance ECS tempat klien MySQL diinstal ke grup keamanan. Secara default, nomor port node frontend (FE) instance StarRocks adalah 9030.

  1. Instal klien MySQL. Untuk informasi lebih lanjut, lihat Menginstal MySQL Shell.

  2. Jalankan perintah berikut pada klien MySQL untuk terhubung ke instance StarRocks:

    mysql -hfe-c-*****.starrocks.aliyuncs.com -P 9030 -uadmin -p
  3. Lakukan operasi terkait setelah Anda terhubung ke instance StarRocks.

Gunakan klien MySQL open source untuk terhubung ke instance StarRocks

Langkah 1: Unduh dan instal klien MySQL

  1. Unduh klien MySQL.

  2. Jalankan perintah berikut untuk mengekstrak paket instalasi:

    tar -zxvf mysql-5.6.40-linux-glibc2.12-i686.tar.gz
  3. Jalankan perintah berikut untuk menyalin direktori MySQL yang diekstraksi ke direktori perangkat lunak lokal:

    cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r
    Penting

    Direktori /usr/local/mysql tidak boleh diakhiri dengan garis miring (/).

  4. Jalankan perintah berikut untuk menambahkan grup MySQL dan pengguna MySQL:

    sudo groupadd mysql
    sudo useradd -r -g mysql mysql
  5. Instal klien MySQL.

    1. Jalankan perintah berikut untuk masuk ke direktori perangkat lunak:

      cd /usr/local/mysql
    2. Jalankan perintah berikut untuk mengubah pemilik direktori menjadi pengguna mysql:

      chown -R mysql:mysql ./
    3. Jalankan perintah berikut untuk menginstal klien MySQL:

      ./bin/mysql_install_db --user=mysql

      Anda juga dapat menjalankan perintah berikut untuk menginisialisasi klien MySQL:

      sudo bin/mysqld --initialize --user=mysql
    4. Jalankan perintah berikut untuk mengubah pemilik direktori saat ini menjadi pengguna root:

      chown -R root:root ./
    5. Jalankan perintah berikut untuk mengubah pemilik direktori data menjadi pengguna mysql:

      chown -R mysql:mysql data
    6. Jalankan perintah berikut untuk menyalin file:

      cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
  6. Jalankan perintah berikut untuk memulai klien MySQL:

    sudo service mysql start

Langkah 2: Terhubung ke instance StarRocks

Jalankan perintah berikut untuk terhubung ke instance StarRocks:

/usr/local/mysql/bin/mysql -u admin -p -h fe-c-xxxxxx.starrocks.aliyuncs.com -P 9030
Catatan

fe-c-xxxxxxx.starrocks.aliyuncs.com: titik akhir publik FE dari instance StarRocks.

Anda dapat melihat titik akhir di tab Instance Details di konsol EMR.