战斗民族开源OLAP利器-ClickHouse列式数据库安装配置


安装前准备:

单机版和集群版都需要配置:
在/etc/security/limits.conf,/etc/security/limits.d/90-nproc.conf,在2个文件的末尾加入以下内容:
vim  /etc/security/limits.conf
* soft nofile 65535
* hard nofile 65535
* soft nproc  131072
* hard nproc 131072


vim /etc/security/limits.d/90-nproc.conf
* soft nofile 65535
* hard nofile 65535
* soft nproc  131072
* hard nproc 131072


临时生效:
ulimit -HSn 65535        #临时生效


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


关闭selinux
vim /etc/selinux/config
SELINUX=disabled


关闭防火墙:
[root@k8smaster ~]# systemctl disable firewalld
[root@k8smaster ~]# systemctl mask firewalld
Created symlink from /etc/systemd/system/firewalld.service to /dev/null.


安装依赖:
yum install libtool   *unixODBC* -y


安装:
单机安装:
官网:http://clickhouse.yandex
下载地址:http://repo.red-soft.biz/repos/clickhouse/stable/


YUM安装方式:
 yum install yum-utils -y


 rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG


 yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/stable/x86_64


如果要使用最新版本,请替换stable为testing(建议在您的测试环境中使用)。prestable有时也可用。


然后运行以下命令来安装软件包:


 yum install clickhouse-server clickhouse-client -y


您也可以从此处手动下载和安装软件包。




启动方式:
后台进程启动:
systemctl start clickhouse-server 


前台启动:
clickhouse-server --config-file=/etc/clickhouse-server/config.xml


启动以后可以看到三个端口
9000端口,用于接受客户端请求
9009端口,用于集群复制数据
8123端口,http请求端口


使用client连接server
#clickhouse-client
[root@k8smaster ~]# clickhouse-client
ClickHouse client version 20.4.5.36 (official build).
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 20.4.5 revision 54434.


k8smaster :)


 
参考:
安装clickHouse:
1) 添加yum源 (一行内容)
yum-config-manager --add-repo http://repo.red-soft.biz/repos/clickhouse/repo/clickhouse-el6.repo
2) 执行安装(一行内容)
yum install clickhouse-server clickhouse-client clickhouse-server-common clickhouse-compressor
3) 启动clickHouse
/etc/init.d/clickhouse-server start
登录clickHouse:
第一种方式(连接本地): /etc/init.d/clickhouse-client
第二种方式(连接远程): /etc/init.d/clickhouse-client --host=… --port=… --user=… --password=…
登录后, 其基本操作采用类SQL的方式即可使用, 但需要注意, 在建表时候, 需要开启多行查询, 否则建表时候会报错
开启多行查询的方式:
clickhouse-client -m  或者:  clickhouse-client --multiline
分割线
打赏
YWSOS.COM 平台代运维解决方案
 评论
 发表评论
姓   名:

Powered by AKCMS