1、Caused by: org.apache.kudu.client.NonRecoverableException: Could not connect to a leader master. Client configured with 1 master(s) (xxxx:7051) but cluster indicates it expects 3 master(s) (xxx,xxx,xxx)
这是因为在设置masterAddresses的实话,当设置的master的数量为一个时,程序会找不到主master,这个时候需要在设置value的时候,要设置3个
context.put("masterAddresses","xxxx,xxxx,xxxx");
2、org.apache.kudu.client.NonRecoverableException: can not complete before timeout: KuduRpc(method=GetTableSchema, tablet=null, attempt=29, DeadlineTracker(timeout=30000, elapsed=27138),
这个时候需要做的是在kudu所在的master的防火墙将kudu客户端的ip放开,centos7的操作为
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="xx.xx.xx.xx" accept"
firewall-cmd --reload
为了方便下一步操作,可以在本地的hosts文件中建立kudu的mast