kudu 安装

Step1,配置Yum的Repository   根据自己Linux 环境版本进行处理

 

使用Yum来安装kudu,但由于kudu还不是Yum的常规组建,直接安装会找不到kudu,所以第一步需要将kudu的repo文件下载并放置到合适的位置。

 

下载kudu的repo,进入 http://kudu.apache.org/docs/installation.html 页面,在下图中找到和自己的操作系统匹配的链接进行下载

将下载成功的cloudera-kudu.repo文件放置到/etc/yum.repos.d/目录下,文件自己会根据Linux 版本自动找相应的Kudu 本版,大家不要关心

Step2,安装kudu

 

在所有的要安装的节点上执行下列操作:

 sudo yum install kudu                     

 sudo yum install kudu-master               

 sudo yum install kudu-tserver           

 sudo yum install kudu-client0         

 sudo yum install kudu-client-devel

 

Step3,配置master和tserver节点

    3.1   安装完成之后,在/etc/kudu/conf目录下有两个文件:master.gflagfile和tserver.gflagfile
master.gflagfile:(可以按照默认的路径,否则在运行执行,必须mkdir  相关的文件夹)
 
--fromenv=rpc_bind_addresses
--fromenv=log_dir
--fs_wal_dir=/var/lib/kudu/master
--fs_data_dirs=/var/lib/kudu/master
tserver.gflagfile:
--fromenv=rpc_bind_addresses
 --fromenv=log_dir
 --fs_wal_dir=//var/lib/kudu/tserver
 --fs_data_dirs=/var/lib/kudu/tserver
 --tserver_master_addrs=cdh-01:7051     // 集群中master的地址,指向同一个master的tserver形成了一个kudu集群

  3.2 在/etc/default文件夹下面有两个文件    kudu-master    kudu-tserver
kudu-master:(集群中的master tserver 都需要配置)
       export FLAGS_log_dir=/var/log/kudu     //日志目录
  export FLAGS_rpc_bind_addresses=cdh-01:7051      //绑定master

kudu-tserver:(集群中的tserver  配置成自己的主机名)
     export FLAGS_log_dir=/var/log/kudu
   export FLAGS_rpc_bind_addresses=cdh-01:7050     //绑定tserver 

Step4  运行:
        service kudu-master start|stop   (只需要master 节点执行)
   service kudu-tserver start|stop   (所有的tserver 节点执行都需要启动)

Step5  验证:
          http://10.10.4.128:8051    可以看到   tableServer  相关信息
          http://10.10.4.128:8050     可以看到每个tserver 相关信息

Step6  可能遇到的问题:
     4.1   集群时间戳不同步:
           systemctl restart ntpd    //设置时间戳
           systemctl enable ntpd   //设置开机自启动
    4.2  环境问题:
         首次安装出现  各种环境不兼容问题
         lsb_release -a    //查看版本信息

你可能感兴趣的:(大数据,数据库)