更新时间:2024-12-24 GMT+08:00
使用客户端访问集群
用户在弹性云服务器里可以通过手动安装客户端的方法,使用SQL访问集群。
创建集群的虚拟私有云、安全组需要和公网ECS保持一致,否则客户端无法访问集群。
ClickHouse手动安装客户端
- 准备Linux弹性云服务器,具体操作请见准备弹性云服务章节。
- 下载客户端,登录表格存储服务管理控制台,在左侧导航树单击“帮助”,然后在页面右侧单击“客户端下载”和“客户端校验文件”,下载客户端安装包和客户端校验文件。
- 安装客户端,连接集群。
- 使用SSH登录工具,通过弹性IP远程登录到Linux弹性云服务器。
具体登录操作步骤请参见《弹性云服务器用户指南》中的“ SSH密码方式登录”。
- 进入SSH工具的根目录。
cd /
- 在根目录中新建一个文件夹。
mkdir 文件夹名
- 进入新建的目录中。
cd /文件夹名/
- 将客户端放在新建的目录下。
- 解压客户端。
tar -zxf 客户端包名
- 解压“客户端校验文件”,与客户端解压在同一个目录下。
- 解压“客户端校验文件”。
cd <客户端校验文件存放路径> tar -xzvf Client_sha256.tar.gz
- 获取客户端校验码。
sha256sum ClickHouse_Client_23.3.tar.gz
- 查看客户端校验文件中的校验码,并与客户端校验码进行对比。如果对比结果一致,代表客户端未被篡改,如果对比结果不一致,则代表客户端篡改。
less ClickHouse_Client_23.3.tar.gz.sha256
- 解压“客户端校验文件”。
- 加载so。
sh install.sh
- 进入bin目录,加权限。
cd bin/
加权限。
chmod 700 clickhouse
- 然后执行以下命令连接ClickHouse集群,端口请参见表1。
非安全集群连接命令
./clickhouse client --host 集群内网地址 --port 端口 --user admin --password password
安全集群连接命令,详细操作请参见安全集群连接步骤
./clickhouse client --host 集群内网地址 --port 端口 --user admin --password password --secure --config-file /root/config.xml
- 集群内网地址:集群详情页面中集群访问地址,这里替换成您自己购买的集群的访问地址。
- password为您购买集群时设置的密码,如果有特殊符号,特殊符号前面需要\进行转义,如果密码整体用单引号括起来,则特殊字符不需要转义。
- 使用SSH登录工具,通过弹性IP远程登录到Linux弹性云服务器。
父主题: 使用Clickhouse