ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Clickhouse数据库三:单机版安装

2021-03-20 20:05:33  阅读:266  来源: 互联网

标签:单机版 20.6 数据库 sudo server 3.2 Clickhouse rpm clickhouse


安装单机版clickhouse

3.1准备工作

3.1.1 CentOS取消打开文件数限制

sudo vim /etc/security/limits.conf

添加以下内容, 如果已经添加过, 则修改

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

3.2.2 CentOS取消SELINUX

sudo vim /etc/sysconfig/selinux

SELINUX=disabled

3.2.3关闭防火墙

如果已经关闭, 跳过该步骤

  • 查看防火墙状态
sudo firewall-cmd --state
  • 关闭防火墙
sudo systemctl stop firewalld
  • 关闭开机自启动(因为防火墙是服务, 所以开启会自启, 需要关闭)
sudo systemctl disable firewalld

3.2 单机安装

3.2.1 安装依赖的工具

sudo yum -y install yum-utils initscripts

3.2.2 使用yum安装(需要网络)

sudo rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG
sudo yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/stable/x86_64
sudo yum -y install clickhouse-server clickhouse-client

3.2.3 使用rmp离线安装(不需要网络)

注意: 使用yum和使用rmp二选一

clickhouse-client-20.6.4.44-2.noarch.rpm   
clickhouse-common-static-20.6.4.44-2.x86_64.rpm 
clickhouse-server-20.6.4.44-2.noarch.rpm
  • 使用rpm安装
sudo rpm -ivh clickhouse-common-static-20.6.4.44-2.x86_64.rpm
sudo rpm -ivh clickhouse-client-20.6.4.44-2.noarch.rpm
sudo rpm -ivh clickhouse-server-20.6.4.44-2.noarch.rpm

3.2.4 修改配置文件

sudo vim /etc/clickhouse-server/config.xml

<listen_host>::</listen_host>

允许: 来自任何地方的客户度连接当前服务器.(ipv4和ipv6都可以)
如果服务器没有设置ipv6会报错,可以设置连接模式为0.0.0.0

3.2.5 启动ClickhouseServer

sudo systemctl start clickhouse-server

3.2.6 启动ClickhouseClient

需要先source /etc/profile

  • 连接本机服务器的9000端口
clickhouse-client -m
  • 连接远程服务器
clickhouse-client --host=hadoop102 -m

3.2.7 关闭开机自启动

sudo systemctl disable clickhouse-server

标签:单机版,20.6,数据库,sudo,server,3.2,Clickhouse,rpm,clickhouse
来源: https://blog.csdn.net/weixin_42796403/article/details/115033468

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有