kudu 环境部署

1.1 Linux要求

如果使用RHEL/CentOS的Linux,版本必须在6及以上;

操作系统支持hole punching capabilities(版本高于6.4);

使用xfs 或者 ext4 格式化的驱动器;

安装ntp服务;

1.2部署计划

kudu的部署采用主从结构,master节点运行master server,slave节点运行tablet server,本案例的部署计划如下表:

 

1.3配置ntp服务

kudu要求所有的tablet节点与master节点时钟同步,因此配置所有的tablet节点并重启,使其与master节点保持同步。在slave217节点上通过ntpstat命令可以查看slave217和slave207保持时钟同步,如下图:

1.4安装kudu

kudu服务所需的程序组件有kudu,kudu-master,kudu-tserver,kudu-client0,kudu-client-devel,kudu-debuginfo,可通过yum安装,也可通过rpm包安装,本安装过程使用rpm包安装,相关rpm包在此处点击打开链接下载。

master节点按照如下顺序进行安装:

rpm -ivh kudu-1.4.0+cdh5.12.1+0-1.cdh5.12.1.p0.10.el7.x86_64.rpm

rpm -ivh kudu-master-1.4.0+cdh5.12.1+0-1.cdh5.12.1.p0.10.el7.x86_64.rpm

rpm -ivh kudu-client0-1.4.0+cdh5.12.1+0-1.cdh5.12.1.p0.10.el7.x86_64.rpm

rpm -ivh kudu-client0-devel-1.4.0+cdh5.12.1+0-1.cdh5.12.1.p0.10.el7.x86_64.rpm

tablet节点按照如下顺序进行安装:

rpm -ivh kudu-1.4.0+cdh5.12.1+0-1.cdh5.12.1.p0.10.el7.x86_64.rpm

rpm -ivh kudu-tserver-1.4.0+cdh5.12.1+0-1.cdh5.12.1.p0.10.el7.x86_64.rpm

rpm -ivh kudu-client0-1.4.0+cdh5.12.1+0-1.cdh5.12.1.p0.10.el7.x86_64.rpm

rpm -ivh kudu-client0-devel-1.4.0+cdh5.12.1+0-1.cdh5.12.1.p0.10.el7.x86_64.rpm

1.5修改kudu配置文件

修改master节点下/etc/kudu/conf/ master.gflagfile文件如下图:

修改tablet节点下/etc/kudu/conf/ tserver.gflagfile文件如下图:

       注:在master节点和tablet节点下要创建/var/lib/kudu文件夹并赋予kudu用户读写权限:

              mkdir/var/lib/kudu

              chmodkudu:kudu /var/lib/kudu

1.6 端口设置

       kudu集群的正常通信需要打开master节点的7051端口以及tablet节点的7050端口,查看相关UI界面需要打开master节点的8051端口和tablet节点的8050端口。为了测试方便,本次集群搭建过程中关闭了所有节点的防火墙。

1.7启动以及停止kudu

       master节点:

servicekudu-master start/stop

       tablet节点:

servicekudu-tserver start/stop

1.8查看kudu的集群信息

       通过master节点的8051端口可以在浏览器中查看kudu集群的UI界面,其中包括当前注册的tablet server信息以及已存在的table的相关信息,如图所示:

       也可通过tablet节点的8050端口可以在浏览器中查看存储在该server上面的tablet分片信息,如图所示:

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值