当前位置: 首页 > news >正文

Centos7安装Clickhouse单节点部署

部署流程
1、关闭防火墙&沙盒
关闭防火墙并关闭开机自启动

systemctl stop firewalld && systemctl disable firewalld

查看selinux状态是否为disabled,否则修改

[root@localhost ~]# getenforce
Enforcing

修改为disabled

vim /etc/selinux/config
#修改
SELINUX=disabled
#重启生效
reboot

2、修改打开文件数限制
在 /etc/security/limits.conf文件的末尾加入以下内容

vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072

在/etc/security/limits.d/20-nproc.conf文件的末尾加入以下内容

vim /etc/security/limits.d/20-nproc.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072

3、安装依赖

yum install -y libtool
yum install -y *unixODBC*

4、Clickhouse安装包的下载

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
clickhouse-client # or "clickhouse-client --password" if you set up a password.

解除IP访问限制

vim /etc/clickhouse-server/config.xml
 #114行打开注释
<listen_host>::</listen_host>

设置密码
加密方式有三种

clickhouse密码可以可以设置 SHA256 ,SHA1和明文三种方式。

vim /etc/clickhouse-server/users.xml
#58行根据情况进行修改

在线密码转换:https://www.toolhelper.cn/DigestAlgorithm/SHA

  • SHA256
<password_sha256_hex></password_sha256_hex>
  • SHA1
<password_double_sha1_hex></password_double_sha1_hex>
  • 明文
<password></password>

clickhouse相关
1、相关命令

#查看命令
clickhouse --help 
#启动
clickhouse start 
#重启
clickhouse restart

2、相关目录

命令目录
/usr/bin
配置文件目录
cd /etc/clickhouse-server/
日志目录
cd /var/log/clickhouse-server/
数据文件目录
cd /var/lib/clickhouse/

四、使用client连接server

#第一种连接(适用无密码)
clickhouse-client -m
#第二种连接
clickhouse-client --host=你的IP --port=9000 --user=default --password=你的密码
-m :可以在命令窗口输入多行命令

相关文章:

  • 深度整理总结MySQL——Expalin指南(一)
  • 域森林基础及环境搭建
  • 美颜SDK技术深度解析:从滤镜算法到实时渲染优化
  • qt 事件的传递顺序
  • python学opencv|读取图像(六十六)使用cv2.minEnclosingCircle函数实现图像轮廓圆形标注
  • 《战神:诸神黄昏》游戏闪退后提示弹窗“d3dx9_43.dll缺失”“找不到d3dx11_43.d”该怎么处理?
  • Visual Studio Code支持WSL,直接修改linux/ubuntu中的文件
  • git 沙盒 下(二)
  • kong插件详解之Basic Authentication
  • uni-app 学习(一)
  • 算法兵法全略(译文)
  • 图的表示:邻接表和邻接矩阵
  • android launcher拖动图标释放错位
  • 群体智能优化:粒子群算法(PSO)详解与实战
  • 工业物联网平台在设备远程运维中的应用
  • 小米 R3G 路由器刷机教程(Pandavan)
  • Python 调用 DeepSeek API 案例详细教程
  • webpack构建流程
  • untiy3D 让角色动起来,角色动画的使用
  • 常见的系统架构
  • 人民日报评外卖平台被约谈:合法规范经营,公平有序竞争
  • 我的科学观|梅彦昌:科技创新关键在于能否跑得快,而不是有没有钱
  • 新闻1+1丨婚姻登记服务,如何跑出幸福加速度?
  • 人民网评:守护健康证的“健康”,才有舌尖上的安全
  • 60余年产业积累,“江苏绿心”金湖炼就“超级石油工具箱”
  • 《新时代的中国国家安全》白皮书(全文)