• CentOS-7安装clickhouse并允许其他主机登录


    一、通用设置

    1、配置主机名

    hostnamectl set-hostname --static 主机名
    
    • 1

    2、修改hosts文件

    vim /etc/hosts
    输入:
    192.168.15.129 master
    192.168.15.133 node1
    192.168.15.134 node2
    192.168.15.136 node3
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    3、 保持服务器之间时间同步

    yum install -y  ntpdate && ntpdate time.windows.com
    
    • 1

    4、关闭防火墙(生产上不要这样操作、重启虚拟机后需重新操作)

    systemctl stop firewalld 
    systemctl disable firewalld 
    iptables -F
    
    • 1
    • 2
    • 3

    二、在node2节点安装clickhouse

    1、下载文件

    访问 https://packages.clickhouse.com/rpm/stable/ 下载文件

    2、上传以下文件到虚拟机的/root目录下

    clickhouse-client-22.12.6.22.x86_64.rpm

    clickhouse-common-static-22.12.6.22.x86_64.rpm

    clickhouse-server-22.12.6.22.x86_64.rpm
    在这里插入图片描述

    3、安装ch,安装过程中设置密码为123456

    rpm -ivh clickhouse-*
    
    • 1

    在这里插入图片描述

    4、启动clickhouse-server(重启后需重新启动)

    clickhouse start
    
    • 1

    在这里插入图片描述

    5、启动客户端

    clickhouse-client --password
    
    • 1

    输入密码后进入

    6、让其他服务器可以访问clickhouse

    chmod 777 /etc/clickhouse-server/config.xml
    
    vim /etc/clickhouse-server/config.xml
    
    • 1
    • 2
    • 3

    修改把 :: 的注释打开,这样的话才能让ClickHouse被除本机以外的服务器访问
    在这里插入图片描述
    在这里插入图片描述

    7、访问http://192.168.15.134:8123/play成功

    在这里插入图片描述

    8、其他命令参考

    启动:service clickhouse-server start
    重启:service clickhouse-server restart
    启动:systemctl start clickhouse-server
    状态: systemctl status clickhouse-server
    停止:systemctl stop clickhouse-server
    
    • 1
    • 2
    • 3
    • 4
    • 5
  • 相关阅读:
    数据分析-Pandas数据探查初步圆饼图
    Mysql模糊查询的其他优化方法测试
    机器学习实战(4)——训练模型
    pinia学习
    java基础12
    整合MyBatis-plus
    Crypto(3)NewStarCTF 2023 公开赛道 WEEK2|Crypto-不止一个pi
    React Native 的手势和触摸事件
    机器学习第12天:聚类
    JAVA【数据库事务】【MySQL】
  • 原文地址:https://blog.csdn.net/weixin_42924611/article/details/138125822