clickhouse三节点三分片双副本环绕部署

news2024/11/17 3:39:00

文章目录

  • clickhouse安装部署
  • 01节点 metrika.xml 配置文件信息
  • 02节点 metrika.xml 配置文件信息
  • 03节点 metrika.xml 配置文件信息
  • macros 实例信息编辑
  • 查看结果


clickhouse安装部署

rpm安装过程以及注意事项

01节点 metrika.xml 配置文件信息

<?xml version="1.0"?>
<yandex>
    <remote_servers>
        <_3s2r_cluster> <!-- 集群名称-->
            <shard> <!--集群的第一个分片-->
				<weight>1</weight>
                <internal_replication>true</internal_replication>
                <!--该分片的第一个副本-->
                <replica>
                    <host>foton1</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
					<default_database>mycluster_shard_1</default_database>
                </replica>
				<!--该分片的第二个副本-->
				<replica>
                    <host>foton2</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
					<default_database>mycluster_shard_1</default_database>
                </replica>
            </shard>
            <shard> <!--集群的第二个分片-->
				<weight>1</weight>
                <internal_replication>true</internal_replication>
                <replica>   <!--该分片的第一个副本-->
                    <host>foton2</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
					<default_database>mycluster_shard_2</default_database>
                </replica>
				<!--该分片的第二个副本-->
				<replica>
                    <host>foton3</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
					<default_database>mycluster_shard_2</default_database>
                </replica>
            </shard>
            <shard> <!--集群的第三个分片-->
				<weight>1</weight>
                <internal_replication>true</internal_replication>
                <replica>   <!--该分片的第一个副本-->
                    <host>foton3</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
					<default_database>mycluster_shard_3</default_database>
                </replica>
				<!--该分片的第二个副本-->
				<replica>
                    <host>foton1</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
					<default_database>mycluster_shard_3</default_database>
                </replica>
            </shard>
        </_3s1r_cluster>
    </remote_servers>
    <zookeeper-servers>
        <node index="1">
            <host>foton1</host>
            <port>2181</port>
        </node>
        <node index="2">
            <host>foton2</host>
            <port>2181</port>
        </node>
        <node index="3">
            <host>foton3</host>
            <port>2181</port>
        </node>
    </zookeeper-servers>
</yandex>


02节点 metrika.xml 配置文件信息

<?xml version="1.0"?>
<yandex>
    <remote_servers>
        <_3s2r_cluster> <!-- 集群名称-->
            <shard> <!--集群的第一个分片-->
		<weight>1</weight>
                <internal_replication>true</internal_replication>
                <!--该分片的第一个副本-->
                <replica>
                    <host>foton1</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
		    <default_database>mycluster_shard_1</default_database>
                </replica>
		<!--该分片的第二个副本-->
		<replica>
                    <host>foton2</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
		    <default_database>mycluster_shard_1</default_database>
                </replica>
            </shard>
            <shard> <!--集群的第二个分片-->
		<weight>1</weight>
                <internal_replication>true</internal_replication>
                <replica>   <!--该分片的第一个副本-->
                    <host>foton2</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
		    <default_database>mycluster_shard_2</default_database>
                </replica>
		<!--该分片的第二个副本-->
		<replica>
                    <host>foton3</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
		    <default_database>mycluster_shard_2</default_database>
                </replica>
            </shard>
            <shard> <!--集群的第三个分片-->
		<weight>1</weight>
                <internal_replication>true</internal_replication>
                <replica>   <!--该分片的第一个副本-->
                    <host>foton3</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
		    <default_database>mycluster_shard_3</default_database>
                </replica>
		<!--该分片的第二个副本-->
		<replica>
                    <host>foton1</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
		    <default_database>mycluster_shard_3</default_database>
                </replica>
            </shard>
        </_3s1r_cluster>
    </remote_servers>
    <zookeeper-servers>
        <node index="1">
            <host>foton1</host>
            <port>2181</port>
        </node>
        <node index="2">
            <host>foton2</host>
            <port>2181</port>
        </node>
        <node index="3">
            <host>foton3</host>
            <port>2181</port>
        </node>
    </zookeeper-servers>

	<macros>
		<shard>01</shard>
		<replica>cluster01-01-2</replica>
	</macros>
	<macros>
		<shard>03</shard>
		<replica>cluster01-02-1</replica>
	</macros>

</yandex>

03节点 metrika.xml 配置文件信息

<?xml version="1.0"?>
<yandex>
    <remote_servers>
        <_3s2r_cluster> <!-- 集群名称-->
            <shard> <!--集群的第一个分片-->
		<weight>1</weight>
                <internal_replication>true</internal_replication>
                <!--该分片的第一个副本-->
                <replica>
                    <host>foton1</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
		    <default_database>mycluster_shard_1</default_database>
                </replica>
		<!--该分片的第二个副本-->
		<replica>
                    <host>foton2</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
		    <default_database>mycluster_shard_1</default_database>
                </replica>
            </shard>
            <shard> <!--集群的第二个分片-->
		<weight>1</weight>
                <internal_replication>true</internal_replication>
                <replica>   <!--该分片的第一个副本-->
                    <host>foton2</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
		    <default_database>mycluster_shard_2</default_database>
                </replica>
		<!--该分片的第二个副本-->
		<replica>
                    <host>foton3</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
		    <default_database>mycluster_shard_2</default_database>
                </replica>
            </shard>
            <shard> <!--集群的第三个分片-->
		<weight>1</weight>
                <internal_replication>true</internal_replication>
                <replica>   <!--该分片的第一个副本-->
                    <host>foton3</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
		    <default_database>mycluster_shard_3</default_database>
                </replica>
		<!--该分片的第二个副本-->
		<replica>
                    <host>foton1</host>
                    <port>9002</port>
                    <user>default</user>
                    <password>dsg</password>
		    <default_database>mycluster_shard_3</default_database>
                </replica>
            </shard>
        </_3s1r_cluster>
    </remote_servers>
    <zookeeper-servers>
        <node index="1">
            <host>foton1</host>
            <port>2181</port>
        </node>
        <node index="2">
            <host>foton2</host>
            <port>2181</port>
        </node>
        <node index="3">
            <host>foton3</host>
            <port>2181</port>
        </node>
    </zookeeper-servers>

	<macros>
		<shard>01</shard>
		<replica>cluster01-02-2</replica>
	</macros>
	<macros>
		<shard>03</shard>
		<replica>cluster01-03-2</replica>
	</macros>
</yandex>

macros 实例信息编辑

01节点实例信息
在这里插入图片描述

02节点实例信息
在这里插入图片描述

03节点实例信息
在这里插入图片描述


查看结果

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/82981.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

笔试强训(四十三)

目录一、选择题二、编程题2.1 电话号码2.1.1 题目2.1.2 题解2.2 求和2.2.1 题目2.2.2 题解一、选择题 &#xff08;1&#xff09;下列关于synflood攻击的说法错误的是&#xff08;B&#xff09; A.服务端由于连接队列被占满而不能对外服务 B.不但能攻击TCP服务&#xff0c;还能…

做个家务,让我搞懂了 Linux I/O 模型

I/O 其实就是 input 和 output&#xff08;输入输出&#xff09; 在计算机操作系统中对应数据流的输入与输出&#xff0c;在 Linux 中&#xff0c;既有文件的 I/O&#xff0c;也有网络 I/O 无论是文件 I/O 还是网络 I/O&#xff0c;其传输过程都是类似的 今天我们以文件 I/O…

【Unity学习笔记】UnrealToUnity教程:(网上购买的素材导入Unreal+插件转Unity)

【Unity学习笔记】UnrealToUnity教程&#xff1a; 最近想从Unreal那边化点缘借借素材&#xff0c;没想到踩到一个大坑 一&#xff0c;素材导入Unreal 这个教程比较多&#xff0c;根据素材的来源&#xff0c;传送门是以下这几个&#xff1a; 1.项目之间互相迁移&#xff0c;不…

PGL 系列(一)图的基础概念

一、图知识 图的节点间是否有方向,可将图分为无向图与有向图; 图的边是否有权重,可以将图分为无权图和有权图; 图的边和点是否具有多种类型,可以将图分为同构图和异构图 度是图上一节点,其边的条数 邻居指的是图上一节点的相邻节点 无向图:临界矩阵就是

值得一看,阿里又杀疯了开源内部“M9”级别全彩版分布式实战笔记

学习是一种基础性的能力。然而&#xff0c;“吾生也有涯&#xff0c;而知也无涯。”&#xff0c;如果学习不注意方法&#xff0c;则会“以有涯随无涯&#xff0c;殆矣”。 学习就像吃饭睡觉一样&#xff0c;是人的一种本能&#xff0c;人人都有学习的能力。我们在刚出生的时候…

汽车以太网物理层IOP自动化测试解决方案

解决方案功能介绍 该解决方案的测试目的是定义一组测试&#xff0c;以确保使用具有100 BASE-T1或1000BASE-T1能力的PHYs的多个设备之间的互操作性&#xff0c;要求每个PHY能够在给定的时间限制内建立稳定的链路&#xff0c;能够可靠地监视当前链路状态并将其传递到上层&#x…

CRMEB电商商城系统阿里云ECS服务器安装配置搭建教程文档

阿里云ECS服务器配置教程&#xff1a;一、推荐使用宝塔Linux面板&#xff0c;简单好用。二、放行服务器端口。详细步骤&#xff1a; 1.在阿里云控制台&#xff0c;云服务器ECS&#xff0c;实例&#xff0c;点击最右侧更多→实力状态→停止。 2.选择停止&#xff0c;点击确定. …

Java培训堆 Heap永久区

永久区 永久存储区是一个常驻内存区域&#xff0c;用于存放JDK自身所携带的 Class,Interface 的元数据&#xff0c;也就是说它存储的是运行环境必须的类信息&#xff0c;被装载进此区域的数据是不会被垃圾回收器回收掉的&#xff0c;关闭 JVM 才会释放此区域所占用的内存。 J…

Cross-modal Pretraining in BERT(跨模态预训练)

BERT以及BERT后时代在NLP各项任务上都是强势刷榜&#xff0c;多模态领域也不遑多让…仅在2019 年就有8篇的跨模态预训练的论文挂到了arxiv上…上图是多篇跨模态论文中比较稍迟的VL-BERT论文中的比较图&#xff0c;就按这个表格的分类&#xff08;Architecture&#xff09;整理这…

[LeetCode 1781]所有子字符串美丽值之和

题目描述 题目链接&#xff1a;所有子字符串美丽值之和 一个字符串的 美丽值 定义为&#xff1a;出现频率最高字符与出现频率最低字符的出现次数之差。 比方说&#xff0c;“abaacc” 的美丽值为 3 - 1 2 。 给你一个字符串 s &#xff0c;请你返回它所有子字符串的 美丽值…

微信小程序框架(五)-全面详解(学习总结---从入门到深化)

目录 UI框架_TDesign 引入TDesign UI框架_TDesign组件 Rate 评分 Toast 轻提示 UI框架_Vant 使用方式 引入组件 UI框架_Vant组件 Overlay 遮罩层 Grid 宫格 Card 商品卡片 UI框架_TDesign TDesign 企业级设计体系&#xff08;前端UI组件库&#xff09; 地址&#xff1a;…

影响项目进度的因素有哪些?如何跟踪项目计划?

影响项目进度的因素&#xff1a; 1、项目经理能力不足 一名优秀的项目经理&#xff0c;要对制定项目计划、安全、质量、成本管理等各项工作都熟悉&#xff0c;也要能管理好项目团队。 如果无法有效管理团队、没有完全掌握项目管理方法等都是项目经理能力不足的表现&#xff…

跳槽一次能涨多少?今天见识到跳槽天花板。

2022年马上就快结束了&#xff0c;最近内卷严重&#xff0c;各种跳槽裁员&#xff0c;相信很多小伙伴也在准备明年的金三银四的面试计划。 在此分享一套学习笔记 / 面试手册&#xff0c;年后跳槽的朋友可以好好刷一刷&#xff0c;还是挺有必要的&#xff0c;它几乎涵盖了所有的…

软件测试必须要加班吗?

我在面试时一般会问面试官&#xff1a;“公司每次迭代周期多久&#xff1f;加班多么&#xff1f;”这个问题一般都是看这家公司的上班节奏怎么样&#xff0c;加班多不多&#xff0c;自己能不能扛住加班的压力。一般来说&#xff0c;刚进公司&#xff0c;需要对环境、业务、代码…

10:30面试,10:31就出来了 ,问的实在是太...

从外包出来&#xff0c;没想到算法死在另一家厂子 自从加入这家公司&#xff0c;每天都在加班&#xff0c;钱倒是给的不少&#xff0c;所以也就忍了。没想到8月一纸通知&#xff0c;所有人不许加班&#xff0c;薪资直降30%&#xff0c;顿时有吃不起饭的赶脚。 好在有个兄弟内推…

CMake中target_include_directories的使用

CMake中target_include_directories命令用于向target中添加包含目录,其格式如下: target_include_directories(<target> [SYSTEM] [AFTER|BEFORE]<INTERFACE|PUBLIC|PRIVATE> [items1...][<INTERFACE|PUBLIC|PRIVATE> [items2...] ...]) 指定在编译给定targ…

MySQL 事务特性和事务隔离级别

1. MySQL 事务的四大特性 2. MySQL 事务的并发问题 3. MySQL 事务的隔离级别 --------------------------------------------------------- 1. MySQL 事务的四大特性 MySQL 事务具有四个特性&#xff1a;原子性、一致性、隔离性、持久性&#xff0c;这四个特性简称 ACID 特性…

写文章常用的几款软件

编写文章Typora Typora网址 就是一款非常优秀的桌面端笔记本软件, 支持实时预览的 Markdown 文本编辑器. 支持导出HTML, PDF, Word等格式 画图excalidraw excalidraw在线网址 一个开源免费的画图软件 目前看到的最舒服的画图软件, 拥有丰富的图库, 好看的风格 录制GIF的LICEc…

Go开发中如何进行自定义Response.go封装实现

自定义Respone好处 在写接口的时候&#xff0c;我们通过都需要将前端小伙伴发给我们的请求进行校验和返回数据&#xff0c;如果是正确的请求参数&#xff0c;那么也符合我们的校验&#xff0c;则需要返回数据给他们&#xff0c;并且给予提示&#xff1b;反之&#xff0c;如果请…

不知道WPS转PPT怎么转换?来看看我自用的两种方法就知道了

wps转ppt怎么转换 &#xff08;百&#xff09;wps转ppt怎么转换&#xff1f;分享这几种转换方法 &#xff08;搜&#xff09;WPS怎么转PPT&#xff1f;今天教你学会WPS转PPT &#xff08;企&#xff09;WPS如何转PPT&#xff1f;WPS转PPT转换方法分享 &#xff08;网&#xff…