首页 > 其他 > 详细

centos7clickhouse安装教程以及遇到的坑

时间:2020-06-10 12:44:25      阅读:148      评论:0      收藏:0      [点我收藏+]

先做些准备工作:

不同版本的centos系统可能不一致,需要自己注意

1 .CentOS取消打开文件数限制

在/etc/security/limits.conf、/etc/security/limits.d/90-nproc.conf这2个文件的末尾加入一下内容:

[root@hadoop102 software]# vim /etc/security/limits.conf

在文件末尾添加:

* soft nofile 65536

* hard nofile 65536

* soft nproc 131072

* hard nproc 131072

 

[root@hadoop102 software]# vim /etc/security/limits.d/90-nproc.conf

在文件末尾添加:

* soft nofile 65536

* hard nofile 65536

* soft nproc 131072

* hard nproc 131072

重启服务器之后生效,用ulimit -n 或者ulimit -a查看设置结果

[root@hadoop102 ~]# ulimit -n

65536

2。 CentOS取消SELINUX

修改/etc/selinux/config中的SELINUX=disabled后重启

[root@hadoop102 ~]# vim /etc/selinux/config

SELINUX=disabled

3。 关闭防火墙

[root@hadoop102 ~]# service iptables stop

[root@hadoop102 ~]# service ip6tables stop

ip6tables:将 chains 设置为 ACCEPT 策略:filter            [确定]

ip6tables:清除防火墙规则:                                [确定]

:正在卸载模块:                                           [确定]

4. 安装依赖

[root@hadoop102 ~]# yum install -y libtool

[root@hadoop102 ~]# yum install -y *unixODBC*

 

开始进入正题:

1.首先要确定你是centos6还是centos7,楼主在这步被坑了好几天,centos6安装的是el6,centos7安装的是el7,

下载链接:http://repo.red-soft.biz/repos/clickhouse/stable/el7/  ,注意你自己的centos版本!!!

2.上传文件到你的linux服务器,先到你的clickhouse目录下,直接执行rpm安装完事

技术分享图片

 

 

3.可能会遇到的问题:

1.libicudata.so.42() is needed by .....

这就是因为你的版本不对,本来你是centos7却安装了el6版本的clickhouse,然后你再下libicu包的时候你的libicudata.so其实50版本的,所以这里你要注意好自己的系统版本。

技术分享图片技术分享图片

 

 2.error: Failed dependencies: libodbc.so.2()(64bit) is needed by clickhouse-server-1.1.54362-1.el6.x86_64

这就是因为你偷懒了,没有看安装的前置条件,返回去看看你的准备工作。把这两个依赖加上即可

[root@hadoop102 ~]# yum install -y libtool

[root@hadoop102 ~]# yum install -y *unixODBC*

 

 

centos7clickhouse安装教程以及遇到的坑

原文:https://www.cnblogs.com/javazyh/p/13084192.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!