centos7安装clickhouse
yum 方式安装(默认安装的最新版)
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo
sudo yum install -y clickhouse-server clickhouse-client
#启动服务
sudo /etc/init.d/clickhouse-server start
压缩包离线安装(方便指定手动指定版本)
从存储库https://packages.clickhouse.com/tgz/
下载对应的包
需要下面4个包,keeper不是必须的,是用来代替 zookeeper的
clickhouse-client
clickhouse-server
clickhouse-common-static,
clickhouse-common-static-dbg
[root@localhost clickhouse_24.3.2.23]# ll
total 1358344
-rw-r--r--. 1 root root 39052 Apr 10 23:39 clickhouse-client-24.3.2.23-amd64.tgz
-rw-r--r--. 1 root root 253480383 Apr 10 23:39 clickhouse-common-static-24.3.2.23-amd64.tgz
-rw-r--r--. 1 root root 1066017216 Apr 10 23:39 clickhouse-common-static-dbg-24.3.2.23-amd64.tgz
-rw-r--r--. 1 root root 9353068 Apr 10 23:39 clickhouse-keeper-24.3.2.23-amd64.tgz
-rw-r--r--. 1 root root 61979646 Apr 10 23:39 clickhouse-keeper-dbg-24.3.2.23-amd64.tgz
-rw-r--r--. 1 root root 64485 Apr 10 23:39 clickhouse-server-24.3.2.23-amd64.tgz
安装
分别解压,然后调用install/doinst.sh,注意安装顺序
tar -xzvf clickhouse-common-static-dbg-24.3.2.23-amd64.tgz
cd clickhouse-common-static-24.3.2.23/install
./doinst.sh
tar -xzvf clickhouse-common-static-24.3.2.23-amd64.tgz
cd cd clickhouse-common-static-dbg-24.3.2.23/install
./doinst.sh
tar -xzvf clickhouse-server-24.3.2.23-amd64.tgz
cd clickhouse-server-24.3.2.23/install/
#安装server不要密码的直接回车跳过
./doinst.sh
tar -xzvf clickhouse-client-24.3.2.23-amd64.tgz
cd clickhouse-client-24.3.2.23/install/
./doinst.sh
启动服务和停止服务
#停止服务
systemctl stop clickhouse-server
#启动服务器
systemctl stop clickhouse-server
使用客户端连接 click house-server
#启动客户端,因为在 bin 目录下所以可以直接输入 clickhouse-client 启动客户端
/usr/bin/clickhouse-client
允许远程连接和端口设置
cd /etc/clickhouse-server
#修改权限
chmod 755 config.xml
chmod 755 users.xml
#修改配置文件,去掉 <listen_host>::</listen_host> 这一行的注释
vi config.xml
远程连接的默认端口是8123,由config.xml 的 <http_port>8123</http_port>指定
修改用户名密码
users 标签下面配置就是用户密码,默认用户default,密码如果安装server的时候跳过就是空,可以在这里设置
vi users.xml
<users>
<!--If user name was not specified, 'default' user is used. 这里的default 就是用户名 -->
<default>
<password>这里可以设置密码</password>
.
. 省略其他权限配置
.
</default>
</users>
能耍的时候就一定要耍,不能耍的时候一定要学。
--天道酬勤,贵在坚持posted on 2024-04-11 21:51 zhangyukun 阅读(361) 评论(0) 编辑 收藏 举报