centos6安装kudu

测了测试将kudu将kudu-tserver和kudu-master安装到同一台节点上。

1.下载repo文件

wget -P /etc/yum.repos.d/ http://archive.cloudera.com/kudu/redhat/6/x86_64/kudu/cloudera-kudu.repo

2.安装

yum install kudu-master kudu-tserver kudu-client-devel

3.kudu-master和kudu-tserver的配置文件都存放在/etc/kudu/conf/和/etc/default目录下。

   如果只是修改日志目录和绑定端口的话建议修改/etc/default目录下文件。

4.启动kudu-master和kudu-tserver。

service kudu-master start
service kudu-tserver start

启动kudu-master时候报如下错误

Failed to start Kudu Master Server. Return value: 1        [FAILED]

查看日志提示如下信息(/var/log/kudu/kudu-master.FATAL)

Log file created at: 2019/02/18 23:22:04
Running on machine: hadoop03
Log line format: [IWEF]mmdd hh:mm:ss.uuuuuu threadid file:line] msg
F0218 23:22:04.762114  1953 master_main.cc:68] Check failed: _s.ok() Bad status: Service unavailable: Cannot initialize clock: Error reading clock. Clock considered unsynchronized

看日志是时钟相关的问题,kudu官网链接中也提到这个问题,安装ntp服务并启动

# 安装ntp服务
yum install ntp
# 重启ntp服务
service ntpd restart
# 执行ntptime看是否正常
ntptime

正常应该返回类似如下信息:

ntp_gettime() returns code 0 (OK)
  time e0154e3c.f266cab8  Mon, Feb 18 2019 23:31:08.946, (.946881441),
  maximum error 1292025 us, estimated error 25108 us, TAI offset 0
ntp_adjtime() returns code 0 (OK)
  modes 0x0 (),
  offset -57487.177 us, frequency -0.677 ppm, interval 1 s,
  maximum error 1292025 us, estimated error 25108 us,
  status 0x2001 (PLL,NANO),
  time constant 6, precision 0.001 us, tolerance 500 ppm,

此时再启动kudu-master和kudu-tserver就成功了。

通过访问安装机器的8051和8050端口可以在web端查看kudu详细信息。

猜你喜欢

转载自blog.csdn.net/catcher92/article/details/87653530
今日推荐