通过impala创建kudu数据库时报错 Not enough live tablet servers to create a table
https://blog.youkuaiyun.com/u011031430/article/details/74892113
上面这个链接的老哥说了,kudu默认的存储副本是3,kudu默认的存储副本是3,由于我这是单节点,副本只有1份。他的解决办法是说去cm上设置,但是我用的是impala+kudu整合好的docker容器,cm好像还得下载配置,我就放弃了这个解决办法。还有一个简单的方法,就是在建表时设置(红字部分)
create table test(id int ,PRIMARY KEY(id))PARTITION BY HASH PARTITIONS 16 STORED AS KUDU
TBLPROPERTIES (
'kudu.master_addresses' = '192.168.1.12:7051',
'kudu.num_tablet_replicas' = '1'
);
本文介绍了在使用Impala创建Kudu数据库时遇到的错误“Not enough live tablet servers to create a table”。该问题源于Kudu默认的存储副本数为3,而单节点环境下只能有一个副本。文章提供了两种解决方案:一是调整Cloudera Manager中Kudu的副本数量;二是直接在创建表时指定副本数量为1。
2079

被折叠的 条评论
为什么被折叠?



