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. 安装
rpm -ivh *.rpm
# 需要给用户default(默认用户名是:default)创建密码:Gov@2021
2. 配置
vim /etc/clickhouse-server/config.xml
# 修改日志存放位置clickhouse.logger中
<log>/dcos/clickhouse/logs/clickhouse-server.log</log>
<errorlog>/dcos/clickhouse/logs/clickhouse-server.err.log</errorlog>
# 开放端口
<listen_host>0.0.0.0</listen_host>
# 修改数据文件存放位置
<!-- Path to data directory, with trailing slash. -->
<path>/dcos/clickhouse/data/</path>
- 目录需要设置用户权限
**<font style="color:#E8323C;">chown -R clickhouse:clickhouse /dcos/clickhouse/</font>**
3. 启动服务
systemctl start clickhouse-server
firewall-cmd --zone=public --add-port=9000/tcp --permanent
firewall-cmd --reload
2、基本操作
# 登陆
clickhouse-client --password Gov@2021
# 查看数据库
show databases;
# 创建数据库
create database supervision;
# 使用数据库
use <库名>
use supervision;
# 查表
show tables;
# 查数据
select count() from <表名>;
# 导入文件
clickhouse-client -m --password Gov@2021 --queries-file ods_order_satis_info.sql
-m:设置格式,可以粘贴sql内容创建表
--queries-file:后面跟文件名直接导入sql脚本,类似mysql的source命令