本帖最后由 xiaozuoquan 于 2019-8-8 18:12 编辑
1. 安装kudu使用yum命令,在不同的服务器下载对应的服务。 | | | yum install -y kudu kudu-master kudu-tserver kudu-client0 kudu-client-devel | | yum install -y kudu kudu-master kudu-tserver kudu-client0 kudu-client-devel | | yum install -y kudu kudu-master kudu-tserver kudu-client0 kudu-client-devel |
[AppleScript] 纯文本查看 复制代码 yum install kudu # Kudu的基本包
yum install kudu-master # KuduMaster
yum install kudu-tserver # KuduTserver
yum install kudu-client0 #Kudu C ++客户端共享库
yum install kudu-client-devel # Kudu C ++客户端共享库 SDK
1. kudu节点配置安装完成之后。 需要在所有节点的/etc/kudu/conf目录下有两个文件:master.gflagfile和tserver.gflagfile。 1.1. 修改master.gflagfile# cat /etc/kudu/conf/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=/export/servers/kudu/master --fs_data_dirs=/export/servers/kudu/master --master_addresses=node-1:7051,node-2:7051,node-3:7051 | 1.2. 修改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=/export/servers/kudu/tserver --fs_data_dirs=/export/servers/kudu/tserver --tserver_master_addrs=node-1:7051,node-2:7051,node-3:7051 | 1.3. 修改 /etc/default/kudu-masterexport FLAGS_log_dir=/var/log/kudu #每台机器的master地址要与主机名一致,这里是在node-1上 export FLAGS_rpc_bind_addresses=node-1:7051 |
1.4. 修改 /etc/default/kudu-tserverexport FLAGS_log_dir=/var/log/kudu #每台机器的tserver地址要与主机名一致,这里是在node-1上 export FLAGS_rpc_bind_addresses=node-1:7050 |
kudu默认用户就是KUDU,所以需要将/export/servers/kudu权限修改成kudu: mkdir /export/servers/kudu chown -R kudu:kudu /export/servers/kudu
2. kudu集群启动和关闭
2.1. 安装ntp服务 启动的时候要注意时间同步 安装ntp服务 [AppleScript] 纯文本查看 复制代码 yum -y install ntp 设置开机启动 [AppleScript] 纯文本查看 复制代码 service ntpd start
chkconfig ntpd on 可以在每台服务器执行 [AppleScript] 纯文本查看 复制代码 /etc/init.d/ntpd restart 2.2. 启动kudu集群在每台服务器上都执行下面脚本 [AppleScript] 纯文本查看 复制代码 service kudu-master start
service kudu-tserver start 如果启动失败,请前往日志目录下查看输出日志信息进行排错。
3.1. 关闭kudu集群 在每台服务器上都执行下面脚本 [AppleScript] 纯文本查看 复制代码 service kudu-master stop
service kudu-tserver stop
4. kudu web UIkudu的web管理界面。http://master主机名:8051
5. TServer的web地址http://node1:8051/tablet-servers
|