apache kudu 安装简单步骤

一下内容要有什么不对的地方请指正,谢谢。

       1、首先进入官网,下载需要安装的rpm包,有六个,貌似下载五个就OK。

        kudu-0.10.0+cdh5.4.0+0-1.kudu0.10.0.p0.6.el6.x86_64.rpm

        kudu-master-0.10.0+cdh5.4.0+0-1.kudu0.10.0.p0.6.el6.x86_64.rpm
        kudu-tserver-0.10.0+cdh5.4.0+0-1.kudu0.10.0.p0.6.el6.x86_64.rpm

        kudu-client0-0.10.0+cdh5.4.0+0-1.kudu0.10.0.p0.6.el6.x86_64.rpm
        kudu-client-devel-0.10.0+cdh5.4.0+0-1.kudu0.10.0.p0.6.el6.x86_64.rpm

      2、使用   rpm -ivh  【rpm包】 命令来安装,安装顺序按照上面来就ok

          此链接有rpm 命令 :http://www.cnblogs.com/luwikes/archive/2011/09/14/2176575.html

         在安装的过程中可能会用到  --nodeps(--nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。

      3、在 /etc/kudu/conf  和 /etc/default 配置路径和主节点以及子节点。 如下

[root@host3 conf]# more master.gflagfile
# Do not modify these two lines. If you wish to change these variables,
# modify them in /etc/default/kudu-master.
--fromenv=rpc_bind_addresses
--fromenv=log_dir

# --fs_wal_dir=/var/lib/kudu/master
# --fs_data_dirs=/var/lib/kudu/master
--fs_wal_dir=/opt/kudu/master
--fs_data_dirs=/opt/kudu/master


[root@host3 conf]# pwd
/etc/kudu/conf
[root@host3 conf]# more tserver.gflagfile
# Do not modify these two lines. If you wish to change these variables,
# modify them in /etc/default/kudu-tserver.
--fromenv=rpc_bind_addresses
--fromenv=log_dir

# --fs_wal_dir=/var/lib/kudu/tserver
# --fs_data_dirs=/var/lib/kudu/tserver
--fs_wal_dir=/opt/kudu/tserver
--fs_data_dirs=/opt/kudu/tserver
--tserver_master_addrs=host1:7051                           #这里是主节点host1,所有节点设置好之后启动会根据这里的主节点创建kudu集群

上面是/etc/kudu/conf 中的配置文件,下面是/etc/default 中的文件(同样是修改两个文件),因为配置的是3台的集群,默认的备份是3,所以不需要配置备份数。如果不是的话,请自行配置备份数。

[root@host3 default]# ls
kudu-master  kudu-tserver  nss  useradd
[root@host3 default]# pwd
/etc/default
[root@host3 default]# more kudu-master
export FLAGS_log_dir=/var/log/kudu
export FLAGS_rpc_bind_addresses=host1:7051             #这里是主节点
[root@host3 default]# more kudu-tserver
export FLAGS_log_dir=/var/log/kudu
export FLAGS_rpc_bind_addresses=host3:7050             #这里是本机


    4、配置好之后,进入  /etc/init.d  目录下,执行  ./ntpd  restart   。因为安装kudu需要ntp同步

    5、创建配置文件中的目录,并且修改用户和所属组,因为kudu已经默认创建好kudu用户,所以可以直接在目录下执行如下命令

        cd  /var/lib/kudu/

        chown -R kudu:kudu  ./*

    6、启动master 和tablet server  。master 只需要在主节点(host1)上启动就可以,tablet server 需要在所有的节点(host1、host2、host3)上启动

         service  kudu-master  start | stop

         service  kudu-tserver  start | stop


你可能感兴趣的:(KUDU)