clickhouse 安装和添加密码 --CentOS7

一 加载clickhouse源

curl -s https://packagecloud.io/install/repositories/altinity/clickhouse/script.rpm.sh | sudo bash

ps 未安装 curl 的先把 curl 装上 sudo yum install -y curl

二 看一下clickhouse源有没有添加成功

sudo yum list 'clickhouse*'

三 安装servier和client

sudo yum install -y clickhouse-server clickhouse-client

四 检查安装是否成功

sudo yum list installed 'clickhouse*'

五 启动

服务启动
sudo service clickhouse-server start

客户端启动
clickhouse-client

ps 1 以上已经安装并启动了一个clickhouse客户端,但没有密码验证谁都可以访问。

使用以下命令生成clickhouse密码 

PASSWORD=$(base64 < /dev/urandom | head -c8); echo "$PASSWORD"; echo -n "$PASSWORD" | sha256sum | tr -d '-'

得到两行数据 --1 是密码明文 --2 是 密码密文

打开配置文件夹 --默认地址  /etc/clickhouse-server 

修改users.xml

找到 users --> default --> 标签下的  修改为

密码密文

添加密码后的启动方式

clickhouse-client -h 127.0.0.1 -d default -m -u default --password 密码明文

ps 2 打开clickhouse外网访问

打开配置文件夹 --默认地址  /etc/clickhouse-server 

修改config.xml 找到 listen_host 标签位置 添加如下

::1 IPV6  
0.0.0.0 

 

你可能感兴趣的:(clickhouse 安装和添加密码 --CentOS7)