--kudu 安装--

本文档详细介绍了如何在服务器上安装Kudu,包括通过yum命令下载服务,配置kudu节点,设置权限,以及安装ntp服务确保时间同步。此外,还提供了启动、关闭kudu集群的步骤,并提到了kudu的web管理界面和TServer的web地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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] 纯文本查看 复制代码

?

1

2

3

4

5

6

7

8

9

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] 纯文本查看 复制代码

?

1

yum -y install ntp

设置开机启动

[AppleScript] 纯文本查看 复制代码

?

1

2

3

service ntpd start

 

chkconfig ntpd on

可以在每台服务器执行

[AppleScript] 纯文本查看 复制代码

?

1

/etc/init.d/ntpd restart

2.2. 启动kudu集群

在每台服务器上都执行下面脚本

[AppleScript] 纯文本查看 复制代码

?

1

2

3

service kudu-master start

 

service kudu-tserver start

如果启动失败,请前往日志目录下查看输出日志信息进行排错。

 

3.1. 关闭kudu集群

在每台服务器上都执行下面脚本

[AppleScript] 纯文本查看 复制代码

?

1

2

3

service kudu-master stop

 

service kudu-tserver stop


4. kudu web UI

kudu的web管理界面。http://master主机名:8051

 

 

5. TServer的web地址

http://node1:8051/tablet-servers

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值