当前位置: 首页 > news >正文

有个专门做任务赚钱的网站天津seo网站推广

有个专门做任务赚钱的网站,天津seo网站推广,建设银行预约纪念钞网站,快速做网站视频一、简介 副本功能只支持 MergeTree Family 的表引擎,参考文档:https://clickhouse.tech/docs/en/engines/table-engines/mergetree-family/replication/ ClickHouse 副本的目的主要是保障数据的高可用性,即使一台 ClickHouse 节点宕机&#…

一、简介

副本功能只支持 MergeTree Family 的表引擎,参考文档:https://clickhouse.tech/docs/en/engines/table-engines/mergetree-family/replication/

ClickHouse 副本的目的主要是保障数据的高可用性,即使一台 ClickHouse 节点宕机,那么也可以从其他服务器获得相同的数据。

二、原理

主要依赖 Zookeeper 来进行多个 ClickHouse 节点间数据的同步,各节点间没有主从关系

在这里插入图片描述

三、配置

以 3 台虚拟机节点集群为例

  • 在集群的一台节点 hadoop102 上修改配置文件

    #1. 使用外部文件进行配置
    su root
    cd /etc/clickhouse-server/config.d
    vim metrika.xml#添加zookeeper信息
    <?xml version="1.0"?>
    <yandex><zookeeper-servers><node index="1"><host>hadoop102</host><port>2181</port></node><node index="2"><host>hadoop103</host><port>2181</port></node><node index="3"><host>hadoop104</host><port>2181</port></node></zookeeper-servers>
    </yandex>#修改metrika.xml文件的所属用户及组
    chown clickhouse:clickhouse metrika.xmlcd /etc/clickhouse-server
    vim config.xml#查找zookeeper位置,添加配置
    <zookeeper incl="zookeeper-servers" optional="true" />
    <include_from>/etc/clickhouse-server/config.d/metrika.xml</include_from>#2. 直接在 config.xml 中进行配置
    su root
    cd /etc/clickhouse-server
    vim config.xml#查找zookeeper位置,去掉<zookeeper></zookeeper>的注释并修改
    <zookeeper><node><host>hadoop102</host><port>2181</port></node><node><host>hadoop103</host><port>2181</port></node><node><host>hadoop104</host><port>2181</port></node>
    </zookeeper>
    
  • 同步配置文件到其他节点

    /etc/clickhouse-server/config.d/metrika.xml
    /etc/clickhouse-server/config.xml
    
  • 启动 zookeeper 集群服务

  • 分别在 clickhouse 对应的节点启动服务

    sudo clickhouse start
    

四、使用

  • 在集群一台节点 hadoop102 上进入 clickhouse 客户端并创建表

    create table t_order_rep2 
    (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);--ReplicatedMergeTree中的参数说明:
    --1. '/clickhouse/table/01/t_order_rep':指定表的分片在 zookeeper 中的地址,一般按照 /clickhouse/table/{shard}/{table_name} 的格式,只有一个分片就写 01--2. 'rep_102':指定副本名称,相同的分片副本名称不能相同
    
  • 在集群另一台节点 hadoop103 上进入 clickhouse 客户端并创建表

    create table t_order_rep2 
    (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_rep2 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 上查询表中数据,能正确返回则表示副本配置成功

    select * from t_order_rep2;
    
http://www.sczhlp.com/news/38902/

相关文章:

  • 商务网站规划与网页制作湖南长沙今日疫情
  • 环球设计官网网站杭州百度公司在哪里
  • 如何用万网做自己的网站360优化大师下载安装
  • 正规投资app平台seo的中文含义是
  • 专门做盗文网站的公司电话百度
  • 网站开发可退税建站流程主要有哪些
  • 网站建设云浪科技丽水百度seo
  • 工程施工人员招聘网站大数据查询
  • 模板网站和插件有哪些制作一个简单的html网页
  • 网站建设 定制万能搜索引擎
  • wordpress网易邮箱广州seo优化外包公司
  • 建站seo课程免费有效的推广网站
  • 网站负责人彩色验照优化seo深圳
  • 东营做网站优化公司seo专业培训seo专业培训
  • 做视频网站的条件全国疫情实时资讯
  • 会员登录管理系统系统优化大师
  • web网站开发详细全流程图举三个成功的新媒体营销案例
  • 天元建设集团有限公司承兑汇票兑付合肥seo整站优化
  • vs做网站加背景seo平台是什么意思
  • 网站建设续约合同重庆seo是什么
  • 创建公司网站的方案有百度自动优化
  • 汉中公司网站建设淄博做网站的公司
  • pc网站建设费用提升神马关键词排名报价
  • 哪个商城网站建设好国内军事新闻最新消息
  • 重庆好的网站制作公司哪家好成都网站seo性价比高
  • 自己做微网站seo外包网络公司
  • vue.js网站建设棋牌软件制作开发多少钱
  • 企业网站内容更新免费宣传网站
  • 小说网站风格公司网站定制
  • 澳门私人做网站十大网络推广公司排名