第一种是通过rpm包安装的
Centos6版本的安装包下载:
http://archive.cloudera.com/kudu/redhat/6/x86_64/kudu/5/RPMS/x86_64/
Centos7版本的安装包下载:
http://archive.cloudera.com/kudu/redhat/7/x86_64/kudu/5/RPMS/x86_64/
包含下边几个包:
kudu-1.4.0+cdh5.12.2+0-1.cdh5.12.2.p0.8.el6.x86_64.rpm 63M
kudu-client-devel-1.4.0+cdh5.12.2+0-1.cdh5.12.2.p0.8.el6.x86_64.rpm 54K
kudu-client0-1.4.0+cdh5.12.2+0-1.cdh5.12.2.p0.8.el6.x86_64.rpm 2 3.5M
kudu-debuginfo-1.4.0+cdh5.12.2+0-1.cdh5.12.2.p0.8.el6.x86_64.rpm 307M
kudu-master-1.4.0+cdh5.12.2+0-1.cdh5.12.2.p0.8.el6.x86_64.rpm 5.6K
kudu-tserver-1.4.0+cdh5.12.2+0-1.cdh5.12.2.p0.8.el6.x86_64.rpm 5.6K
第二种是通过yum包安装
针对于Centos6需要修改:cloudera-kudu.repo(没有则创建)
内容如下:
[cloudera-kudu]
Packages for Cloudera’s Distribution for kudu, Version 5, on RedHat or CentOS 6 x86_64
name=Cloudera’s Distribution for kudu, Version 5
baseurl=http://archive.cloudera.com/kudu/redhat/6/x86_64/kudu/5/
gpgkey = http://archive.cloudera.com/kudu/redhat/6/x86_64/kudu/RPM-GPG-KEY-cloudera
gpgcheck = 1
针对于Centos7需要修改:cloudera-kudu.repo(没有则创建)
内容如下:
[cloudera-kudu]
Packages for Cloudera’s Distribution for kudu, Version 5, on RedHat or CentOS 7 x86_64
name=Cloudera’s Distribution for kudu, Version 5
baseurl=http://archive.cloudera.com/kudu/redhat/7/x86_64/kudu/5/
gpgkey = http://archive.cloudera.com/kudu/redhat/7/x86_64/kudu/RPM-GPG-KEY-cloudera
gpgcheck = 1
yum安装的包如下:
sudo yum install kudu #Kudu的基本包
sudo yum install kudu-master # KuduMaster
sudo yum install kudu-tserver # KuduTserver
sudo yum install kudu-client0 #Kudu C ++客户端共享库
sudo yum install kudu-client-devel # Kudu C ++客户端共享库 SDK
安装kudu
1使用yum安装kudu
yum install kudu kudu-master kudu-tserver kudu-client0 kudu-client-devel -y
2安装kudu(rpm安装方式)
rpm -ivh kudu-0.9.1+cdh5.4.0+0-1.kudu0.9.1.p0.32.el6.x86_64.rpm
rpm -ivh kudu-master-0.9.1+cdh5.4.0+0-1.kudu0.9.1.p0.32.el6.x86_64.rpm
rpm -ivh kudu-tserver-0.9.1+cdh5.4.0+0-1.kudu0.9.1.p0.32.el6.x86_64.rpm
rpm -ivh kudu-client0-0.9.1+cdh5.4.0+0-1.kudu0.9.1.p0.32.el6.x86_64.rpm
rpm -ivh kudu-client-devel-0.9.1+cdh5.4.0+0-1.kudu0.9.1.p0.32.el6.x86_64.rpm
3.配置参数(需要创建好相应目录)
master:
1./etc/default/kudu-master
export FLAGS_log_dir=/opt/kudu-0.9.1/log //日志目录
export FLAGS_rpc_bind_addresses=hadoop01:7051
2./etc/kudu/conf.dist/master.gflagfile
–fs_wal_dir=/opt/kudu-0.9.1/data/master
–fs_data_dirs=/opt/kudu-0.9.1/data/master
–default_num_replicas=1 //设置备份数 不设置默认为3
tserver:
1./etc/default/kudu-tserver
export FLAGS_log_dir=/opt/kudu-0.9.1/log
export FLAGS_rpc_bind_addresses=hadoop02:7050
2./etc/kudu/conf.dist/tserver.gflagfile
–fs_wal_dir=/opt/kudu-0.9.1/data/tserver
–fs_data_dirs=/opt/kudu-0.9.1/data/tserver
–tserver_master_addrs=hadoop01:7051 //绑定master节点
4 启动kudu
service kudu-master start|stop
service kudu-tserver start|stop
验证安装
使用以下方法之一验证服务是否正在运行:
1.检查ps服务器上命令的输出以验证其中一个或两个kudu-master 或kudu-tserver进程正在运行。
2.通过打开http://<_host_name_>:8051或者Web UI http://<_host_name_>:8050/查看。
3.如果Kudu没有运行,请查看'/ var / log / kudu'中的日志文件,如果有一个以'.FATAL'结尾的文件,则表示Kudu无法启动。
可能是因为NTP服务没有安装导致
1.安装ntp
yum install ntp -y
2.启动ntp
/etc/init.d/ntpd start|stop|restart
3.再次启动kudu
service kudu-master start
service kudu-tserver start
ok教程完毕,有问题可以留言。