一、安装和运行
### --- 安装前提和准备
~~~ # 硬件:
~~~ 一台或者多台机器跑kudu-master。
~~~ 建议跑一个master(无容错机制)、
~~~ 三个master(允许一个节点运行出错)或者五个master(允许两个节点出错)。
~~~ 一台或者多台机器跑kudu-tserver。当需要使用副本,至少需要三个节点运行kudu-tserver服务。
~~~ # 操作系统(主要是linux系统,windows系统不支持):
~~~ RHEL 6, RHEL 7, CentOS 6, CentOS 7, Ubuntu 14.04 (Trusty), Ubuntu 16.04 (Xenial),
~~~ Debian 8 (Jessie), or SLES 12.
~~~ # 内核和文件系统支持 hole punching 选项。
~~~ ntp服务。
~~~ xfs or ext4 formatted drives
~~~ # 存储:
~~~ 尽量使用固态存储,将显著提高kudu性能。
~~~ # 管理
~~~ 如果你使用的是CDH,需要Cloudera Manager 5.4.3及以上的版本。
~~~ # 环境说明
~~~ os:CentOS Linux release 7.6.1810 (Core)
~~~ hadoop01、hadoop02、hadoop03 三台机器hadoop01启动Master;
~~~ hadoop01、hadoop02、hadoop03启动tserver
二、安装ntp服务
### --- 安装ntp服务
~~~ # hadoop01、hadoop02、hadoop03安装ntp服务:
[root@hadoop01 ~]# yum -y install ntp
### --- 配置文件修改
~~~ # 修改ntp.conf配置文件:hadoop01、hadoop02、hadoop03
[root@hadoop01 ~]# vim /etc/ntp.conf
~~~所有主机注释掉这四行:21~24行
# server 0.centos.pool.ntp.org iburst
# server 1.centos.pool.ntp.org iburst
# server 2.centos.pool.ntp.org iburst
# server 3.centos.pool.ntp.org iburst
### --- 修改ntp-server:192.168.1.121服务器配置文件:
~~~ # 以hadoop01作为ntp-server服务器:修改hadoop01:192.168.1.121节点上的配置文件
[root@hadoop01 ~]# vim /etc/ntp.conf
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap # 第18行:给192.168.1.0网段,子网掩码为255.255.255.0的局域网机的机器有同步时间的权限
server 192.168.1.121 pr