运行
- 准备数据库配置文件。
1 2 3 4
cd /opt/clickhouse mkdir -p /etc/clickhouse-server cp /opt/clickhouse/etc/clickhouse-server/config.xml /etc/clickhouse-server cp /opt/clickhouse/etc/clickhouse-server/users.xml /etc/clickhouse-server
- 准备数据库
SSL证书 。由于/etc/clickhouse-server/config.xml默认使能SSL,且证书需要手动执行,否则启动服务端时会coredump。
1
openssl req -subj "/CN=localhost" -new -newkey rsa:2048 -days 365 -nodes -x509 -keyout /etc/clickhouse-server/server.key -out /etc/clickhouse-server/server.crt
1
openssl dhparam -out /etc/clickhouse-server/dhparam.pem 2048
- 启动服务端。
- 方式1:前台运行。
1
/opt/clickhouse/bin/clickhouse-server --config-file=/etc/clickhouse-server/config.xml
- 方式2:后台运行(推荐)。
1
nohup /opt/clickhouse/bin/clickhouse-server --config-file=/etc/clickhouse-server/config.xml &
后台启动服务后,输入回车跳过当前回显日志。
- 方式1:前台运行。
- 查看服务端启动。
1
ps -ef |grep clickhouse-server
- 客户端连接数据库。
如果服务端是以前台方式启动的,需要重新开启窗口进行客户端连接。
1
/opt/clickhouse/bin/clickhouse-client -m
- 创建clickhouse database。
1 2
create database if not exists clickhouse; use clickhouse;
- 创建tab_clickhouse表。
create table tab_clickhouse(id Int32, name String) engine=Memory;
1
show tables;
- 插入数据。
1
insert into tab_clickhouse values (1, 'test'), (2, 'clickhouse'), (3, 'spark');
- 查看tab_clickhouse结果。
1
select * from tab_clickhouse;
- 删除数据库。
1
drop table tab_clickhouse;
- 查看数据库。
1
show tables;
- 退出客户端。
1
quit;
父主题: 安装指南