下载ck安装包,注意是el7,不然很搞的,提醒:一定下对版本
clickhouse-client-19.17.10.1-1.el7.x86_64.rpm
clickhouse-common-static-19.17.10.1-1.el7.x86_64.rpm
clickhouse-server-19.17.10.1-1.el7.x86_64.rpm
clickhouse-server-common-19.17.10.1-1.el7.x86_64.rpm
[root@work]# rpm -ivh *
error: Failed dependencies:
libicudata.so.50()(64bit) is needed by clickhouse-common-static-19.17.10.1-1.el7.x86_64
libicui18n.so.50()(64bit) is needed by clickhouse-common-static-19.17.10.1-1.el7.x86_64
libicuuc.so.50()(64bit) is needed by clickhouse-common-static-19.17.10.1-1.el7.x86_64
libicudata.so.50()(64bit) is needed by clickhouse-server-19.17.10.1-1.el7.x86_64
libicui18n.so.50()(64bit) is needed by clickhouse-server-19.17.10.1-1.el7.x86_64
libicuuc.so.50()(64bit) is needed by clickhouse-server-19.17.10.1-1.el7.x86_64
思路:
yum search libicu
yum install libicu.x86_64
——————————————
问题来了,然后告诉你没有注册不能下是吧,尝试这些步骤:
1.卸载自带的yum
rpm -aq | grep yum | xargs rpm -e --nodeps
2.下载这些软件包并安装
python-iniparse-0.4-9.el7.noarch.rpm
yum-3.4.3-132.el7.centos.0.1.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm
3.下载centos的源放到/etc/yum.repos.d/
wget http://mirrors.aliyun.com/repo/Centos-7.repo
执行sed -i 's/$releasever/7/g' /etc/yum.repos.d/Centos-7.repo
更改配置
修改/etc/yum.conf
中的distroverpkg=centos-release
4.生成缓存
yum clean all
yum makecache
5.yum已经配置好,安装吧
yum install libicu.x86_64
——————————————
总结一下,其实这里说了两个事情,一是ck的安装,挺简单的; 二是redhat源的配置,挺重要的,因为去装各种离线依赖真的很搞。
希望对你有帮助!