分享知识,分享快乐

0%

ckman部署

ckman部署

安装

rpm安装直接使用命令安装即可:

1
rpm -ivh ckman-1.3.1.x86_64.rpm

安装完成后,在/etc/ckman目录下,会生成工作目录(日志和配置文件等都在该目录下)。

启动

rpm方式安装的ckman有两种启动方式:

方式一:

1
/usr/local/bin/ckman -c=/etc/ckman/conf/ckman.yaml -p=/run/ckman/ckman.pid -l=/var/log/ckman/ckman.log -d

方式二:

1
systemctl start ckman

tar.gz包安装

安装

可以在任意目录进行安装。安装方式为直接解压安装包即可。

1
tar -xzvf ckman-1.3.1-210428.Linux.x86_64.tar.gz

启动

进入ckman的工作目录,执行:

1
2
cd ckman
bin/start

启动之后,在浏览器输入 http://localhost:8808 跳出如下界面,说明启动成功:

– 特别主要:

clickhouse占用9000的端口 需要修改cloudera manager agent 默认端口9000

可以在clickhouse结点上查看/var/log/clickhouse-server/clickhouse-server.log,注意ERROR级别日志

/var/log/clickhouse-server/clickhouse-server.err.log

clickhouse 9000 9004 9005 9009

部署集群:认证方式:
1.密码认证(保存密码)﹔使用密码登录,密码加密保存在本地,后续运维动作无需输入密码
2.密码认证(不保存密码)﹔使用密码登录,但是密码不保存,后续运维动作(增删节点、启停等),需要输入密码3.公钥认证:使用公钥登录,无需保存密码,后续运维操作可直接操作,是默认的认证方式
公钥认证需要注意:
1)需要提前配置ckman所在服务器到clickhouse各节点之间的互信(使用哪个用户去部署就配置哪个用户的)
ssh-copy-id
2)需要将公钥文件~/.ssh/id_rsa拷贝到ckman/conf目录下,并保证c kman用户有权限访间该支件3)如果是使用普通用户,公钥方式认证,那么该普通用户需要具有sudo权限,且在/etc/sudoers
文件中配置了NOPASSwD

–客户端访问

clickhouse-client --port 9002 --password admin -m

CREATE USER ‘clickhouse’@’%’ IDENTIFIED BY ‘alitrack’;
GRANT select ON db.* TO ‘clickhouse’@’%’;
GRANT replication client,replication slave, reload on . to ‘clickhouse’@’%’;
FLUSH PRIVILEGES;