全部產品
Search
文件中心

E-MapReduce:通過用戶端方式串連StarRocks執行個體

更新時間:Mar 13, 2025

本文為您介紹如何使用MySQL用戶端方式串連Serverless StarRocks執行個體。

前提條件

已建立Serverless StarRocks執行個體,詳情請參見建立執行個體

使用ECS執行個體的MySQL用戶端串連StarRocks

建立ECS執行個體的具體操作,請參見入門指引

重要
  • 如果使用內網串連,須確保MySQL用戶端所在執行個體和StarRocks執行個體在相同的專用網路和交換器下。

  • 須將MySQL用戶端所在執行個體的IP地址添加到安全性群組中,FE的預設連接埠為9030。

  1. 安裝MySQL用戶端,詳情請參見Installing MySQL Shell

  2. 在MySQL用戶端中,執行以下命令,串連StarRocks執行個體。

    mysql -hfe-c-*****.starrocks.aliyuncs.com -P 9030 -uadmin -p
  3. 串連成功後,即可進行相關操作。

使用開源MySQL用戶端串連StarRocks

步驟一:下載MySQL用戶端並安裝資料庫

  1. 下載MySQL用戶端

  2. 執行以下命令,解壓縮安裝包。

    tar -zxvf mysql-5.6.40-linux-glibc2.12-i686.tar.gz
  3. 執行以下命令,複製解壓後的mysql目錄到系統的本地軟體目錄。

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

    /usr/local/mysql目錄結尾不可以帶/(斜杠)。

  4. 執行以下命令,添加系統mysql組和mysql使用者。

    sudo groupadd mysql
    sudo useradd -r -g mysql mysql
  5. 安裝資料庫。

    1. 執行以下命令,進入安裝mysql軟體目錄。

      cd /usr/local/mysql
    2. 執行以下命令,修改目前的目錄的所有權為mysql使用者。

      chown -R mysql:mysql ./
    3. 執行以下命令,安裝資料庫。

      ./bin/mysql_install_db --user=mysql

      您也可以執行初始化操作。

      sudo bin/mysqld --initialize --user=mysql
    4. 執行以下命令,修改目前的目錄的所有權為root使用者。

      chown -R root:root ./
    5. 執行以下命令,修改當前data目錄的所有權為mysql使用者。

      chown -R mysql:mysql data
    6. 執行以下命令,複製檔案。

      cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
  6. 執行以下命令,啟動MySQL服務。

    sudo service mysql start

步驟二、串連StarRocks執行個體

執行以下命令,串連StarRocks執行個體。

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

fe-c-xxxxxxx.starrocks.aliyuncs.com:為EMR Serverless StarRocks執行個體FE節點的公網地址。

您可以在StarRocks執行個體的執行個體詳情頁面查看。