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
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

压缩包离线安装(方便指定手动指定版本)

从存储库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
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
安装

分别解压,然后调用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
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
启动服务和停止服务
#停止服务
systemctl stop  clickhouse-server

#启动服务器
systemctl stop  clickhouse-server
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
使用客户端连接 click house-server
#启动客户端,因为在 bin 目录下所以可以直接输入 clickhouse-client 启动客户端
/usr/bin/clickhouse-client
  • 1.
  • 2.
允许远程连接和端口设置
cd /etc/clickhouse-server

#修改权限
chmod 755 config.xml
chmod 755 users.xml

#修改配置文件,去掉 <listen_host>::</listen_host> 这一行的注释
vi config.xml
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.

远程连接的默认端口是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>
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.