IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> clickhouse集群搭建 -> 正文阅读

[大数据]clickhouse集群搭建

服务器两台:##在/etc/hosts里面也要配置

192.168.28.29 lh001

192.168.28.18 lh002

centos8,因为公司测试机系统装的这个我就用这个了

环境要求:只需要自带的jdk就好

首先在每台服务器上下载clickhouse,我这边是使用yum下载的

yum install yum-utils

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

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

yum install clickhouse-server clickhouse-client

下载完成之后启动一下,看是否成功,如果成功就可以stop再关了

systemctl start clickhouse-server.service

systemctl stop clickhouse-server.service

启用本机复制Zookeeper是必需的。 ClickHouse负责所有副本的数据一致性,并在失败后自动运行恢复过程。建议将ZooKeeper集群部署在单独的服务器上(其中没有其他进程,包括运行的ClickHouse)。

搭建zk集群:

到官网下载zk包:注意3.5版本以后,包就分源码包和二进制包了,我第一次安装是看着老文档安装的3.6.3版本结果起了半天zk都没起来

https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.6.3/

有bin的就是二进制包,下这个

下好之后直接解包,然后改名

tar -zxf apache-zookeeper-3.6.3-bin.tar.gz

mv apache-zookeeper-3.6.3-bin zookeeper

进入配置文件夹

cd zookeeper/conf

mv zoo_sample.cfg zoo.back

vim zoo.cfg ###编辑配置文件

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/apphome/module/zookeeper/data

dataLogDir=/apphome/module/zookeeper/log

clientPort=22181 ##本地监听端口

admin.serverPort=28080

maxClientCnxns=100

autopurge.snapRetainCount=100

autopurge.purgeInterval=24

server.1=lh001:2888:3888 ##集群通信端口,server后面的1对应data/myid

server.2=lh002:2888:3888

server.3=lh002:22888:23888 这边由于只用了两台服务器。使用同ip 不同端口

修改完之后到zookeeper下面创建两个文件夹:data,log

mkdir data log

echo 1 > data/myid ###每台节点里面的只都不一样,对应本机的编号

然后把zookeeper复制到其他服务器,如果是单服务器多节点,就cp到本地重命名zookeeper_3,然后修改里面的data文件的路径和myid的值

最后进入zookeeper/bin下面启动zk集群

./zkServer.sh start

这个就显示启动正常了

zk集群启动成功之后开始修改clickhouse配置,clickhouse我只部署了两台

yum下载的clickhouse配置文件一般在/etc/clickhouse-server下面

进入目录后修改配置文件:

vim config.xml

?

?

改好之后直接启动两台clickhouse

然后进入查看:

clickhouse-client

select * from system.clusters;

这样显示就是成功了

然后自己还可以创建表插入数据进行测试。

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-08-03 11:16:33  更:2021-08-03 11:19:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/22 0:38:05-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码