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编辑  收藏  举报

导航