Kudu : NonRecoverableException: illegal replication factor 2 (replication factor must be odd)

对着背影说爱祢 提交于 2020-01-17 12:00:25

1.美图

在这里插入图片描述

2.背景

kudu 环境为3 个master 和3个 tableServer ,然后建表

[cdh.xxx:21000] > CREATE TABLE many_key (
                             >   id string,
                             >   name string,
                             >   sex string,
                             >   age string,
                             >   PRIMARY KEY(id,name)
                             > )
                             > PARTITION BY HASH PARTITIONS 2
                             > STORED AS KUDU
                             > TBLPROPERTIES('kudu.master_addresses' = '192.xx:705192.xx:7051,92.xx:7051,','kudu.num_tablet_replicas' = '2');
Query: CREATE TABLE many_key (
  id string,
  name string,
  sex string,
  age string,
  PRIMARY KEY(id,name)
)
PARTITION BY HASH PARTITIONS 2
STORED AS KUDU
TBLPROPERTIES('kudu.master_addresses' = '92.xx:7051,92.xx:7051,92.xx:7051,','kudu.num_tablet_replicas' = '2')
ERROR: ImpalaRuntimeException: Error creating Kudu table 'impala::default.many_key'
CAUSED BY: NonRecoverableException: illegal replication factor 2 (replication factor must be odd)

[cdh.xxx:21000] > 

报错如下

Kudu : NonRecoverableException: illegal replication factor 2 (replication factor must be odd)

说的是副本数设置不对,然后改成一个副本就好了

REATE TABLE many_key (
  id string,
  name string,
  sex string,
  age string,
  PRIMARY KEY(id,name)
)
PARTITION BY HASH PARTITIONS 2
STORED AS KUDU
TBLPROPERTIES('kudu.master_addresses' = '92.xx:7051,92.xx:7051,92.xx:7051,','kudu.num_tablet_replicas' = '1')
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!