• 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*

     

  • 相关阅读:
    Docker安装
    MVC-HtmlHelper简单总结
    D3.js
    分布式事务seata
    彻底搞懂JAVA路径问题
    idea 代码生成
    自动生成 serialVersionUID 的设置
    狂神说SSM框架系列连载
    缓存穿透、缓存击穿、缓存雪崩区别和解决方案
    多线程
  • 原文地址:https://www.cnblogs.com/javazyh/p/13084192.html
Copyright © 2020-2023  润新知