新版Clickhouse 的安装部署

示例版本21.3.3

环境检查

grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"

显示:SSE 4.2 supported,则环境支持

下载安装(单机模式)

  1. 安装依赖
yum install -y curl
yum install -y libtool
  1. 添加Clickhouse 的yum镜像
curl -s https://packagecloud.io/install/repositories/altinity/clickhouse/script.rpm.sh | sudo bash
  1. 检查镜像情况
yum list installed | grep clickhouse
  1. 安装 server client
yum install -y clickhouse-server 
yum install -y clickhouse-client
  1. 启动server
systemctl start clickhouse-server
  1. 查看server端服务状态
systemctl status clickhouse-server
  1. 启动client CLI
clickhouse-client
clickhouse-client -m #可以在命令窗口输入多行命令
  1. 停止
systemctl stop clickhouse-server

修改配置文件(可选)

外网访问

vim /etc/clickhouse-server/config.xml

把 <listen_host>::</listen_host> 的注释打开,这样的话才能让ClickHouse被除本机以外的服务器访问
在这里插入图片描述
如果禁用了ipv6,使用下面配置

<listen_host>0.0.0.0</listen_host>

修改默认目录

  • 服务端的配置目录:/etc/clickhouse-server
  • 数据文件路径:var/lib/clickhouse <path>/var/lib/clickhouse/</path>
  • 日志文件路径: /var/log/clickhouse-server/ 如<log>/var/log/clickhouse-server/clickhouse-server.log
    存储和日志需要建议修改为非系统盘,其他默认即可

卸载

查看安装

yum list installed | grep clickhouse
clickhouse-client.noarch               21.3.3.14-2                     @repo.clickhouse.tech_rpm_stable_x86_64
clickhouse-common-static.x86_64        21.3.3.14-2                     @repo.clickhouse.tech_rpm_stable_x86_64
clickhouse-server.noarch               21.3.3.14-2                     @repo.clickhouse.tech_rpm_stable_x86_64

卸载并删除目录

yum remove -y clickhouse-common-static
yum remove -y clickhouse-server-common
rm -rf /var/lib/clickhouse
rm -rf /etc/clickhouse*
rm -rf /var/log/clickhouse*

参考资料

  • https://clickhouse.tech/#quick-start
  • https://clickhouse.tech/docs/zh/getting-started/install/#from-rpm-packages
  • https://github.com/ClickHouse/ClickHouse/issues/14861
posted @ 2021-03-20 14:57  曲水修竹  阅读(432)  评论(0)    收藏  举报