A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xiaozuoquan 中级黑马   /  2019-8-8 18:05  /  1276 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 xiaozuoquan 于 2019-8-8 18:12 编辑

1. 安装kudu
使用yum命令,在不同的服务器下载对应的服务。
服务器
安装命令
node-1
yum install -y kudu kudu-master kudu-tserver kudu-client0 kudu-client-devel
node-2
yum install -y kudu kudu-master kudu-tserver kudu-client0 kudu-client-devel
node-3
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-master
export FLAGS_log_dir=/var/log/kudu
#每台机器的master地址要与主机名一致,这里是在node-1
export FLAGS_rpc_bind_addresses=node-1:7051

1.4. 修改 /etc/default/kudu-tserver
export 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 UI
kudu的web管理界面。http://master主机名:8051


5. TServerweb地址
http://node1:8051/tablet-servers

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马