kudu服务无法启动问题!
最近在kudu开发时候,遇到一个奇怪问题:kudu原本正常,重启之后再也无法正常启动,报错信息如下:
E0514 10:27:54.910121 16072 webserver_options.cc:111] --webserver_private_key_password_cmd may not be set without --webserver_private_key_file E0514 10:27:54.910178 16072 flags.cc:431] Detected inconsistency in command-line flags; exiting
错误排除:
1、TLS/SSL无法统一
2、防止chrone浏览器自动填入密码
3、名词解析:
Master TLS/SSL Server Private Key File (PEM Format):
Kudu master host的私钥,用于master web ui的TLS/SSL加密(over HTTPS)。
Master TLS/SSL Server Certificate File (PEM Format):
对应上一个参数而言,相对于Kudu master host私钥的签名证书。
Tablet Server TLS/SSL Server Private Key File (PEM Format)
Tablet Server TLS/SSL Server Certificate File (PEM Format)
这2个参数含义上面的参数!
参考链接:
一些常用kudu命令:
1)删除kudu表:
sudo -u kudu kudu table delete hosr_address tbl_name
2)检查各个表和Tablet Server的状态:
sudo -u kudu kudu cluster ksck host_address
3)重新设置所有tablet的副本的raft配置:
sudo -u kudu kudu local_replica cmeta rewrite_raft_config --fs_wal_dir=/data/kudu/master --fs_data_dirs=/data/kudu/master 00000000000000000000000000000000 master_uuid:master_host_ip:port
4)强制单个tablet以某个副本作为一致性副本:
sudo -u kudu kudu remote_replica unsafe_change_config <tserver_address> <tablet_id> <peer uuids>
-- over --