
- kudu-1.4.0: kudu的基础安装包
- kudu-client0-1.4.0: kudu的c++客户端共享库
- kudu-client-devel-1.4.0: kudu的c++客户端共享库sdk
- kudu-master-1.4.0: kudu master
- kudu-tserver-1.4.0: kudu tserver
将rpm安装包上传到linux指定目录
rpm -ivh * --nodeps
- mkdir -p /data/db/kudu/master
- mkdir -p /data/db/kudu/tserver
- cd /etc/kudu/conf
- vim master.gflagfile
- # Do not modify these two lines. If you wish to change these variables,
- # modify them in /etc/default/kudu-master.
- --fromenv=rpc_bind_addresses
- --fromenv=log_dir
-
- --fs_wal_dir=/data/db/kudu/
- --fs_data_dirs=/data/db/kudu
vim tserver.gflagfile
- # Do not modify these two lines. If you wish to change these variables,
- # modify them in /etc/default/kudu-tserver.
- --fromenv=rpc_bind_addresses
- --fromenv=log_dir
-
- --fs_wal_dir=/data/db/kudu/tserver
- --fs_data_dirs=/data/db/kudu/tserver
- mkdir -p /data/db/kudu/log
- cd /etc/default/
- vim kudu-master
- export FLAGS_log_dir=/data/db/kudu/log
- export FLAGS_rpc_bind_addresses=0.0.0.0:7051
vim kudu-tserver
- export FLAGS_log_dir=/data/db/kudu/log
- export FLAGS_rpc_bind_addresses=0.0.0.0:7050
chown -R kudu:kudu /data/db/kudu
- [root@master olap]# service kudu-master start
- Started Kudu Master Server (kudu-master): [ 确定 ]
- [root@master olap]# service kudu-tserver start
- Started Kudu Tablet Server (kudu-tserver): [ 确定 ]
打开浏览器地址:http://10.16.60.31:8051/

启动kudu报错信息如下:
- /etc/init.d/kudu-master: line 47: /lib/lsb/init-functions: No such file or directory
- /etc/init.d/kudu-master: line 123: log_success_msg: command not found
解决方法
yum install redhat-lsb -y
安装一下redhat-lsb,不然一会儿安装impala也会依赖这个组件。
重启kudu。
查看日志报错报错信息如下
libsasl2.so.2: cannot open shared object file: No such file or directory
报错信息提示找不到libsasl2.so.2这个共享库,但是linux是有这个库的。
- cd /usr/lib64
- ls libsasl2.so.* -l
- lrwxrwxrwx. 1 root root 17 3月 7 2023 libsasl2.so.3 -> libsasl2.so.3.0.0
- -rwxr-xr-x. 1 root root 121320 4月 11 2018 libsasl2.so.3.0.0
所以,只需要加一个软连接
- ln -s libsasl2.so.3 libsasl2.so.2
- ls libsasl2.so.* -l
重启kudu。
- yum install gcc python-devel
- yum install cyrus-sasl*
重启kudu。
解决方法:
vim /etc/kudu/conf/master.gflagfile
- --trusted_subnets=0.0.0.0/0
- --rpc-authentication=disabled
- --rpc-encryption=disabled
解决方法:
vim /etc/kudu/conf/master.gflagfile
- --trusted_subnets=0.0.0.0/0
- --rpc-authentication=disabled
- --rpc-encryption=disabled