具体错误:
error: ImpalaRuntimeException:Error create Kudu table 'impala::default.kudu_test'
CASUED BY: NonRecoverableException:Not enough live talbet servers to create a table with the requested replication factor 3. 1 tablet servers are alive
看网上说的解决办法:
要求副本为3,故在建表语句中指定即可。
TBLPROPERLIES(
'kudu.master_addresses'='10.10.103.58:7051',
'kudu.num_tablet_replicase'='1'
)
可是写上去之后并没有什么卵用,同事说直接把kudu配置的副本数改为1
我试试果然可以,下面是具体步骤:
1.打开kudu配置界面
2,把Default Number of Replicas改成1
3,重启kudu,然后直接在Hue上写建表语句即可:
CREATE TABLE kudu_table(
id INT,
name STRING,
PRIMARY KEY(id)
)
PARTITION BY HASH PARTITIONS 16
STORED AS KUDU;
版权声明:本文为Love_simple_Life原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。