通过客户端方式连接StarRocks实例

本文为您介绍如何使用客户端方式连接Serverless StarRocks实例。

前提条件

已创建Serverless StarRocks实例,详情请参见创建实例

使用SQL Editor连接StarRocks

  1. 进入StarRocks Manager页面。

    1. 登录E-MapReduce控制台

    2. 在左侧导航栏,选择EMR Serverless > StarRocks

    3. 在顶部菜单栏处,根据实际情况选择地域。

    4. 单击StarRocks Manager,或者单击已创建实例操作列的连接实例

      连接StarRocks实例详情,请参见通过EMR StarRocks Manager连接StarRocks实例

  2. 连接StarRocks实例。

    新建连接

    1. 新建连接页签,配置以下信息。

      image.png

      参数

      示例

      描述

      地域

      华东1(杭州)

      选择已创建的StarRocks实例所在的物理位置。

      实例

      StarRocks_Serverlesss

      选择已创建的StarRocks实例的名称。

      连接名称

      Connection_Serverlesss

      实例名称,自定义输入。

      长度限制为1~64字符,仅可使用中文、字母、数字、短划线(-)和下划线(_)。

      用户名

      根据实际情况输入

      默认初始用户名为admin,您可以选择使用该用户名进行连接,或者根据需要创建其他用户,创建用户详情请参见管理用户及数据授权

      密码

      根据实际情况输入

      StarRocks实例中已创建的用户名对应的密码。

    2. 单击测试连通性

    3. 验证通过后,单击确定

    使用已有连接

    重要

    使用该方式时,需确保连接的实例存在。如果实例已被删除,请使用新建连接的方式。

    1. 单击已有连接页签。

    2. 单击已有连接操作列的连接

  3. 在左侧导航栏,单击SQL Editor

  4. 连接成功后,即可执行相关的SQL。

    更多使用信息,请参见通过EMR StarRocks Manager连接StarRocks实例

使用ECS实例的MySQL客户端连接StarRocks

创建ECS实例的具体操作,请参见快速使用云服务器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实例的实例详情页面查看。