1、部署

:::color2 安装包:

clickhouse-client-22.10.2.11.aarch64.rpm

clickhouse-common-static-22.10.2.11.aarch64.rpm

clickhouse-common-static-dbg-22.10.2.11.aarch64.rpm

clickhouse-server-22.10.2.11.aarch64.rpm

  • 需要JDK1.8,python

:::

1. 安装

  1. rpm -ivh *.rpm
  2. # 需要给用户default(默认用户名是:default)创建密码:Gov@2021

2. 配置

  1. vim /etc/clickhouse-server/config.xml
  2. # 修改日志存放位置clickhouse.logger中
  3. <log>/dcos/clickhouse/logs/clickhouse-server.log</log>
  4. <errorlog>/dcos/clickhouse/logs/clickhouse-server.err.log</errorlog>
  5. # 开放端口
  6. <listen_host>0.0.0.0</listen_host>
  7. # 修改数据文件存放位置
  8. <!-- Path to data directory, with trailing slash. -->
  9. <path>/dcos/clickhouse/data/</path>
  • 目录需要设置用户权限**<font style="color:#E8323C;">chown -R clickhouse:clickhouse /dcos/clickhouse/</font>**

3. 启动服务

  1. systemctl start clickhouse-server
  2. firewall-cmd --zone=public --add-port=9000/tcp --permanent
  3. firewall-cmd --reload

2、基本操作

  1. # 登陆
  2. clickhouse-client --password Gov@2021
  3. # 查看数据库
  4. show databases;
  5. # 创建数据库
  6. create database supervision;
  7. # 使用数据库
  8. use <库名>
  9. use supervision;
  10. # 查表
  11. show tables;
  12. # 查数据
  13. select count() from <表名>;
  14. # 导入文件
  15. clickhouse-client -m --password Gov@2021 --queries-file ods_order_satis_info.sql
  16. -m:设置格式,可以粘贴sql内容创建表
  17. --queries-file:后面跟文件名直接导入sql脚本,类似mysqlsource命令