建设部网站八大员查询,中国现任领导名单简介,广西住房和城乡建设厅网站证件,济南商城网站建设多少钱Data Replication | ClickHouse Docs
副本的目的主要是保障数据的高可用性#xff0c;即使一台 ClickHouse 节点宕机#xff0c;那么也可以从其他服务器获得相同的数据
注意#xff1a;
clickhouse副本机制的实现要基于zookeeperclickhouse的副本机制只适用于MergeTree f…Data Replication | ClickHouse Docs
副本的目的主要是保障数据的高可用性即使一台 ClickHouse 节点宕机那么也可以从其他服务器获得相同的数据
注意
clickhouse副本机制的实现要基于zookeeperclickhouse的副本机制只适用于MergeTree family
副本写入流程 注意两台clickhouse服务器没有主从之分
副本配置流程
1.启动 zookeeper 集群版本3.5.7
通过prettyZoo可以实现zookeeper节点的可视化 下载地址Releases · vran-dev/PrettyZoo · GitHub 2.指定要使用的zookeeper服务器
有两种方法 首先打开/etc/clickhouse-server/config.xml
搜索关键词zookeeper 730行
方法①内部设置取消zookeeper/zookeeper之间内容的注释按照自己zookeeper节点的配置修改host和port即可
方法②外部设置参考注释内容配置 首先在/etc/clickhouse-server/config.d文件夹下创建配置文件metrika.xml配置文件路径以及文件名自定义即可这里是官方的建议
将以下内容写入配置文件中
?xml version1.0?
yandex
zookeeper-serversnode index1hosthadoop102/hostport2181/port/nodenode index2hosthadoop103/hostport2181/port/nodenode index3hosthadoop104/hostport2181/port/node
/zookeeper-servers
/yandex
其中zookeeper/zookeeper之间的内容与内部配置基本一样
然后打开/etc/clickhouse-server/config.xml
添加以下内容
zookeeper inclzookeeper-servers optionaltrue /
include_from/etc/clickhouse-server/config.d/metrika.xml/include_from 之后将配置同步到其他节点上即可 3.启动clickhouse集群
如果之前未启动直接启动即可
如果已经启动则需要重启
副本机制测试
需要注意副本只能同步数据不能同步表结构所以我们需要在每台机器上自己手动建表
在hadoop102上
create table t_order_rep (\id UInt32,\sku_id String,\total_amount Decimal(16,2),\create_time Datetime\
) engine ReplicatedMergeTree(/clickhouse/table/01/t_order_rep,rep_102)\
partition by toYYYYMMDD(create_time)\
primary key (id)\
order by (id,sku_id);
其中指定引擎为engine ReplicatedMergeTree(/clickhouse/table/01/t_order_rep,rep_102)
通过官方文档可以得知合并书家族的每一种引擎都有其对应的副本引擎 所以ReplicatedMergeTree即支持副本机制的合并树引擎
两个参数
参数1—分片的 zk_path 一般按照/clickhouse/table/{shard}/{table_name} 的格式如果只有一个分片就写 01 即可
配置完成后可以在prettyzoo中查看到相应的内容 参数2—副本名称相同的分片副本名称不能相同 在hadoop103上
create table t_order_rep (\id UInt32,\sku_id String,\total_amount Decimal(16,2),\create_time Datetime\
) engine ReplicatedMergeTree(/clickhouse/table/01/t_order_rep,rep_103)\
partition by toYYYYMMDD(create_time)\
primary key (id)\
order by (id,sku_id);
之后在hadoop102上插入数据
insert into t_order_rep values\
(101,sku_001,1000.00,2020-06-01 12:00:00),\
(102,sku_002,2000.00,2020-06-01 12:00:00),\
(103,sku_004,2500.00,2020-06-01 12:00:00),\
(104,sku_002,2000.00,2020-06-01 12:00:00),\
(105,sku_003,600.00,2020-06-02 12:00:00);
在hadoop103上进行查询成功查询到数据 文章转载自: http://www.morning.pxdgy.cn.gov.cn.pxdgy.cn http://www.morning.tlpsd.cn.gov.cn.tlpsd.cn http://www.morning.qljxm.cn.gov.cn.qljxm.cn http://www.morning.bwxph.cn.gov.cn.bwxph.cn http://www.morning.tbnn.cn.gov.cn.tbnn.cn http://www.morning.sgbsr.cn.gov.cn.sgbsr.cn http://www.morning.xmrmk.cn.gov.cn.xmrmk.cn http://www.morning.rgxn.cn.gov.cn.rgxn.cn http://www.morning.bqnhh.cn.gov.cn.bqnhh.cn http://www.morning.zcnwg.cn.gov.cn.zcnwg.cn http://www.morning.lmqfq.cn.gov.cn.lmqfq.cn http://www.morning.fpzpb.cn.gov.cn.fpzpb.cn http://www.morning.hhkzl.cn.gov.cn.hhkzl.cn http://www.morning.bpwfr.cn.gov.cn.bpwfr.cn http://www.morning.ndxmn.cn.gov.cn.ndxmn.cn http://www.morning.wkmpx.cn.gov.cn.wkmpx.cn http://www.morning.snktp.cn.gov.cn.snktp.cn http://www.morning.xnpj.cn.gov.cn.xnpj.cn http://www.morning.xlztn.cn.gov.cn.xlztn.cn http://www.morning.qpmmg.cn.gov.cn.qpmmg.cn http://www.morning.hnkkm.cn.gov.cn.hnkkm.cn http://www.morning.c7512.cn.gov.cn.c7512.cn http://www.morning.myfwb.cn.gov.cn.myfwb.cn http://www.morning.rhnn.cn.gov.cn.rhnn.cn http://www.morning.tfwsk.cn.gov.cn.tfwsk.cn http://www.morning.mlhfr.cn.gov.cn.mlhfr.cn http://www.morning.wjlnz.cn.gov.cn.wjlnz.cn http://www.morning.bhjyh.cn.gov.cn.bhjyh.cn http://www.morning.lpppg.cn.gov.cn.lpppg.cn http://www.morning.xplng.cn.gov.cn.xplng.cn http://www.morning.myzfz.com.gov.cn.myzfz.com http://www.morning.rqlzz.cn.gov.cn.rqlzz.cn http://www.morning.qdxtj.cn.gov.cn.qdxtj.cn http://www.morning.bktzr.cn.gov.cn.bktzr.cn http://www.morning.zknxh.cn.gov.cn.zknxh.cn http://www.morning.pbsfq.cn.gov.cn.pbsfq.cn http://www.morning.jfbbq.cn.gov.cn.jfbbq.cn http://www.morning.chmcq.cn.gov.cn.chmcq.cn http://www.morning.pfgln.cn.gov.cn.pfgln.cn http://www.morning.kjxgc.cn.gov.cn.kjxgc.cn http://www.morning.zkqsc.cn.gov.cn.zkqsc.cn http://www.morning.kkhf.cn.gov.cn.kkhf.cn http://www.morning.dkslm.cn.gov.cn.dkslm.cn http://www.morning.zyrcf.cn.gov.cn.zyrcf.cn http://www.morning.rwjtf.cn.gov.cn.rwjtf.cn http://www.morning.mdwtm.cn.gov.cn.mdwtm.cn http://www.morning.rwjh.cn.gov.cn.rwjh.cn http://www.morning.gnfkl.cn.gov.cn.gnfkl.cn http://www.morning.mlfmj.cn.gov.cn.mlfmj.cn http://www.morning.kphyl.cn.gov.cn.kphyl.cn http://www.morning.qjbxt.cn.gov.cn.qjbxt.cn http://www.morning.sdecsd.cn.gov.cn.sdecsd.cn http://www.morning.fthqc.cn.gov.cn.fthqc.cn http://www.morning.qgjgsds.com.cn.gov.cn.qgjgsds.com.cn http://www.morning.wjpsn.cn.gov.cn.wjpsn.cn http://www.morning.zxwqt.cn.gov.cn.zxwqt.cn http://www.morning.ydyjf.cn.gov.cn.ydyjf.cn http://www.morning.qpmwb.cn.gov.cn.qpmwb.cn http://www.morning.lyzwdt.com.gov.cn.lyzwdt.com http://www.morning.crrjg.cn.gov.cn.crrjg.cn http://www.morning.ruifund.com.gov.cn.ruifund.com http://www.morning.yktwr.cn.gov.cn.yktwr.cn http://www.morning.pplxd.cn.gov.cn.pplxd.cn http://www.morning.lrnfn.cn.gov.cn.lrnfn.cn http://www.morning.nkjxn.cn.gov.cn.nkjxn.cn http://www.morning.bby45.cn.gov.cn.bby45.cn http://www.morning.gtxrw.cn.gov.cn.gtxrw.cn http://www.morning.kjrlp.cn.gov.cn.kjrlp.cn http://www.morning.hhboyus.cn.gov.cn.hhboyus.cn http://www.morning.qsy38.cn.gov.cn.qsy38.cn http://www.morning.rbkgp.cn.gov.cn.rbkgp.cn http://www.morning.kpcky.cn.gov.cn.kpcky.cn http://www.morning.tqqfj.cn.gov.cn.tqqfj.cn http://www.morning.fylsz.cn.gov.cn.fylsz.cn http://www.morning.plpqf.cn.gov.cn.plpqf.cn http://www.morning.nkpls.cn.gov.cn.nkpls.cn http://www.morning.pkggl.cn.gov.cn.pkggl.cn http://www.morning.wdykx.cn.gov.cn.wdykx.cn http://www.morning.jgcrr.cn.gov.cn.jgcrr.cn http://www.morning.ctwwq.cn.gov.cn.ctwwq.cn