centos7clickhouse安装教程以及遇到的坑

Posted javazyh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7clickhouse安装教程以及遇到的坑相关的知识,希望对你有一定的参考价值。

先做些准备工作:

不同版本的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安装教程以及遇到的坑的主要内容,如果未能解决你的问题,请参考以下文章

linux安装教程以及使用时遇到的问题和解决方法

在本地安装RabbitMQ Server教程以及可能遇到的问题及解决办法

VMware虚拟机中安装安卓Android-X86系统教程和遇到的问题以及解决方法

skywalking安装遇到的错误以及解决

Nginx 安装与配置教程

Ionic 安装遇到的问题以及解决方案