1. kudu-master启动失败
错误信息:
E0820 11:51:14.760203 7928 master.cc:183] Unable to init master catalog manager: Not found: Unable to initialize catalog manager: Failed to initialize sys tables async: Unable to load consensus metadata for tablet 00000000000000000000000000000000: Unable to load consensus metadata for tablet 00000000000000000000000000000000: /var/lib/kudu/master/consensus-meta/00000000000000000000000000000000: No such file or directory (error 2)
F0820 11:51:14.760900 7867 master_main.cc:77] Check failed: _s.ok() Bad status: Not found: Unable to initialize catalog manager: Failed to initialize sys tables async: Unable to load consensus metadata for tablet 00000000000000000000000000000000: Unable to load consensus metadata for tablet 00000000000000000000000000000000: /var/lib/kudu/master/consensus-meta/00000000000000000000000000000000: No such file or directory (error 2)
解决办法:
这个错误一般是由于master配置文件中某些配置项错误导致的,比如我出现这个错误是因为master wal和data目录配置到相同目录导致的。
修改有问题配置项
清空并重新创建master/tserver目录
启动kudu-master
注意:我测试时清空一次目录启动master还是报错,重复执行了多次才启动成功。