1. kudu 部署指南(centos)

1. 安装 lsb 依赖

先安装 lsb 依赖:sudo rpm redhat-lsb

2. 安装 kudu

推荐手动安装,因为 cloudera 的源非常不稳定,在 kudu 下载页面 下载以下四个安装包:

  1. kudu-client0-1.4.0+cdh5.12.2+0-1.cdh5.12.2.p0.8.el6.x86_64.rpm
  2. kudu-client-devel-1.4.0+cdh5.12.2+0-1.cdh5.12.2.p0.8.el6.x86_64.rpm
  3. kudu-master-1.4.0+cdh5.12.2+0-1.cdh5.12.2.p0.8.el6.x86_64.rpm
  4. kudu-1.4.0+cdh5.12.2+0-1.cdh5.12.2.p0.8.el6.x86_64.rpm

在集群中的一台机器安装 master 和 t-server,其余只安装 t-server。

3. 创建 kudu 文件夹

根据空间考虑 kudu 位置:sudo mkdir -p /data8/kudu && sudo chown kudu:kudu /data8/kudu

4. 配置文件设置

master 和 server 的配置文件设置。

master 设置

  1. --fs_wal_dir=/data8/kudu/master
  2. --fs_data_dirs=/data8/kudu/master
  3. --default_num_replicas=1

t-server 设置

  1. --fs_wal_dir=/data8/kudu/tserver
  2. --fs_data_dirs=/data8/kudu/tserver
  3. --tserver_master_addrs=xxx.xxx.xxx.xxx:7051
  4. --default_num_replicas=1

5. 启动 kudu

  1. sudo service kudu-master start
  2. sudo service kudu-tserver start