ClickHouse单节点安装配置

什么是ClickHouse?

ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。

它是一款开源的分布式列式数据库管理系统(DBMS),专为处理大规模数据分析而设计。它以高性能、可伸缩性和低延迟查询而著称,是俄罗斯搜索引擎公司Yandex开发的项目,于2016年开源。

单节点安装配置

1、 从宿主机/opt目录下将clickhouse开头的相关文件复制到容器Master中的/opt/module/clickhouse路径中(若路径不存在,则需新建),将全部解压命令复制并粘贴至客户端桌面【Release\任务A提交结果.docx】中对应的任务序号下;

# 从宿主机复制文件到容器Master
docker cp /opt/clickhouse-client-21.9.4.35.tgz /opt/module/clickhouse

docker cp /opt/clickhouse-common-static-21.9.4.35.tgz /opt/module/clickhouse

docker cp /opt/clickhouse-common-static-dbg-21.9.4.35.tgz /opt/module/clickhouse

docker cp /opt/clickhouse-server-21.9.4.35.tgz /opt/module/clickhouse

使用相对路径对其进行解压

tar -zxvf clickhouse-client-21.9.4.35.tgz -C /opt/module/clickhouse/

tar -zxvf clickhouse-common-static-21.9.4.35.tgz -C /opt/module/clickhouse/

tar -zxvf clickhouse-common-static-dbg-21.9.4.35.tgz -C /opt/module/clickhouse/

tar -zxvf clickhouse-server-21.9.4.35.tgz -C /opt/module/clickhouse/

2、执行启动各个相关脚本,将全部启动命令复制并将执行结果(截取结果最后倒数15行即可)截图粘贴至客户端桌面【Release\任务A提交结果.docx】中对应的任务序号下;

/opt/module/clickhouse/clickhouse-client-21.9.4.35/install/doinst.sh

/opt/module/clickhouse/clickhouse-common-static-21.9.4.35/install/doinst.sh

/opt/module/clickhouse/clickhouse-common-static-dbg-21.9.4.35/install/doinst.sh

/opt/module/clickhouse/clickhouse-server-21.9.4.35/install/doinst.sh

3、设置远程访问并移除默认监听文件(listen.xml),同时由于9000端口被Hadoop占用,需要将clickhouse的端口更改为9001,并启动clickhouse,启动后查看clickhouse运行状态,并将启动命令复制、查看运行状态命令复制并将执行结果截图粘贴至客户端桌面【Release\任务A提交结果.docx】中对应的任务序号下。

# 进入clickhouse配置目录
cd /etc/clickhouse-server/
# 编辑配置文件
vi config.xml
# 更改clickhouse 的端口号为 9001
 81  .........
 82  <tcp_port>9001</tcp_port>
 83  .........
# 启动clickhouse
systemctl start clickhouse-server

# 查看运行状态
systemctl status clickhouse-server

连接客户端

# 根据自己的情况稍作更改
clickhouse-client --port 9001 --user default --password ""

♥ Tips:

查看行数命令:
:set nu

查找命令:

/name for your search
posted @ 2023-12-20 22:05  sober_zero  阅读(557)  评论(0)    收藏  举报