ClickHouse的安装(单机,联机)


安装步骤

一、查看环境

1.使用root用户

在这里插入图片描述

2.查看自己的centos的版本

cat  /etc/redhat-release

在这里插入图片描述

二、安装步骤(单机版)

安装前准备

Centos取消打开文件数限制

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

两个文件到写入进去

* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072

在这里插入图片描述
在这里插入图片描述
需要重启服务器使之生效,用ulimit -n 或者 ulimit -a 查看

在这里插入图片描述
Centos取消SELINUX

[root@hadoop103 6]# vim /etc/selinux/config 

在这里插入图片描述
Centos关闭防火墙

[root@hadoop103 6]# service iptables stop
[root@hadoop103 6]# service iptables status

在这里插入图片描述
安装依赖
如果报错,多执行几遍

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

1.创建文件夹

创建安装文件夹/home/clickhouse/pack/6

[root@hadoop103 ~]# mkdir -p /home/clickhouse/pack/6

在这里插入图片描述

2.下载安装包

代码如下(示例):(如果下载老是出错,可以使用mwget语句试试,需要去掉 --content-disposition)

wget --content-disposition https://packagecloud.io/Altinity/clickhouse/packages/el/6/clickhouse-client-19.7.3.9-1.el6.x86_64.rpm/download.rpm
wget --content-disposition https://packagecloud.io/Altinity/clickhouse/packages/el/6/clickhouse-common-static-19.7.3.9-1.el6.x86_64.rpm/download.rpm
wget --content-disposition https://packagecloud.io/Altinity/clickhouse/packages/el/6/clickhouse-server-19.7.3.9-1.el6.x86_64.rpm/download.rpm
wget --content-disposition https://packagecloud.io/Altinity/clickhouse/packages/el/6/clickhouse-server-common-19.7.3.9-1.el6.x86_64.rpm/download.rpm

完成后的文件夹在这里插入图片描述

3.安装软件

rpm -ivh *rpm

在这里插入图片描述

4.启动服务器

service clickhouse-server status
service clickhouse-server start

在这里插入图片描述

之前安装过,报错了(Exception: Failed to preprocess config ‘/etc/clickhouse-server/config.xml’: SAXParseException: Tag mismatch in ‘/etc/metrika.xml’, line 33 column 10 (version 19.7.3.1)
)
在这里插入图片描述
删除/etc/metrika.xml文件
在启动
在这里插入图片描述

ok了

5.启动客户端

clickhouse-client start

在这里插入图片描述

卸载clickhouse

有时没有安装好,需要卸载,步骤如下:

检查系统是否支持SSE 4.2:

grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"

在这里插入图片描述
卸载:

# 卸载及删除安装文件(需root权限)
yum list installed | grep clickhouse
 
yum remove -y clickhouse-common-static
 
yum remove -y clickhouse-server-common
 
rm -rf /var/lib/clickhouse
 
rm -rf /etc/clickhouse-*
 
rm -rf /var/log/clickhouse-server

卸载后再次执行就没有
在这里插入图片描述

二、安装步骤(联机版)

使任何机器都可以访问clickhouse节点的数据

vim /etc/clickhouse-server/config.xml

在这里插入图片描述
3台节点都打开

创建metrika.xml文件

详细可以参考:
ClickHouse学习系列之三【配置文件说明】

[root@hadoop102 etc]# vim /etc/metrika.xml 
<yandex>
    <clickhouse_remote_servers>
        <clickhouse_cluster>
            <shard>
                <internal_replication>true</internal_replication>
                <replica>
                    <host>hadoop102</host>
                    <port>9000</port>
                </replica>
            </shard>
            <shard>
                <internal_replication>true</internal_replication>
                <replica>
                    <host>hadoop103</host>
                    <port>9000</port>
                </replica>
            </shard>
            <shard>
                <internal_replication>true</internal_replication>
                <replica>
                    <host>hadoop104</host>
                    <port>9000</port>
                </replica>
            </shard>
        </clickhouse_cluster>
    </clickhouse_remote_servers>
    
    <zookeeper-servers>
        <node index="1">
            <host>hadoop102</host>
            <port>2181</port>
        </node>
        <node index="2">
            <host>hadoop103</host>
            <port>2181</port>
        </node>
        <node index="3">
            <host>hadoop104</host>
            <port>2181</port>
        </node>
    </zookeeper-servers>
    
    <macros>
        <replica>hadoop102</replica> -- 每台节点的都要不一样用于识别,
    </macros>
    

	<networks>
        <ip>::/0</ip>
	</networks>


    
    <clickhouse_compression>  
        <case>
            <min_part_size>10000000000</min_part_size> 
            <min_part_size_ratio>0.01</min_part_size_ratio>
            <method>lz4</method>
        </case>
    </clickhouse_compression>
</yandex>

单机删除的文件,这里需要补起来.再就是启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值