赞
踩
ulimit -a
open files----能打开的最大文件数
max user processes----当前用户最大进程数
sudo vi /etc/security/limits.conf及/etc/security/limits.d/20-nproc.conf
用户名@用户组(*) 最小值/最大值(soft/hard) 文件数/进程数(nofile/nproc) 值
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072
/etc/security/limits.d/20-nproc.conf
sudo vi /etc/hosts
新增一行:127.0.0.1 服务器名称
https://packages.clickhouse.com/tgz/stable/
clickhouse-client
clickhouse-common-static
clickhouse-common-static-dbg
clickhouse-server
① clickhouse-common-static-22.2.2.1.tgz
tar -zxvf clickhouse-common-static-22.2.2.1.tgz
./clickhouse-common-static-22.2.2.1/install/doinst.sh
② clickhouse-common-static-dbg-22.2.2.1.tgz
tar -zxvf clickhouse-common-static-dbg-22.2.2.1.tgz
./clickhouse-common-static-dbg-22.2.2.1/install/doinst.sh
③ clickhouse-server-22.2.2.1.tgz
tar -zxvf clickhouse-server-22.2.2.1.tgz
变更ClickHouse数据存储路径在这里操作
进入解压之后的路径
a、修改etc/clickhouse-server/config.xml
sudo sed -i 's#/var/lib/clickhouse#/home/service/clickhouse#g' etc/clickhouse-server/config.xml
/home/service/clickhouse 是新的存储目录
cat config.xml | grep /home/service 可查看修改了哪些内容
设置远程访问
vi etc/clickhouse-server/config.xml
IP4:放开<listen_host>::</listen_host>的注释
IP6:放开<listen_host>0.0.0.0</listen_host>的注释
这是我的
b、修改install/doinst.sh
把CLICKHOUSE_DATADIR改为新的存储目录
以上配置修改完成后才执行doinst.sh
./clickhouse-server-22.2.2.1/install/doinst.sh
注:在运行server的doinst.sh时。clickhouse会默认创建一个default的用户,让你设置密码,不设置密码可以直接回车。
④ clickhouse-client-22.2.2.1.tgz
tar -zxvf clickhouse-client-22.2.2.1.tgz
./clickhouse-client-22.2.2.1/install/doinst.sh
clickhouse start
看到Server started即表明启动成功,如果启动不成功,查看一下clickhouse-server.err.log启动日志,按照对应的提示去做调整即可,例:
在启动的时候,clickhouse默认是使用clickhouse这个用户来操作的,所以就得赋予上图所示路径的权限给clickhouse用户。
clickhouse status
浏览器打开访问8123端口,界面出现OK及表明安装成功了。如果访问不通,检查一下是否是端口未开放。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。