大家好,我是怀瑾握瑜,一只大数据萌新,家有两只吞金兽,嘉与嘉,上能 code 下能 teach 的全能奶爸
如果您喜欢我的文章,可以[关注⭐]+[点赞👍]+[评论📃],您的三连是我前进的动力,期待与您共同成长~
1. 查看三台机子的 linux 内核以及 ext 文件格式
# cat /proc/version
# more /etc/fstab
复制代码
必须是 xfs 或 ext4 格式 否则会启动失败
2. 安装依赖包及修改 hosts 文件
# yum -y install cyrus-sasl-plain lsb ntp
复制代码
修改/etc/hosts 文件,使所有机器 ip 和 hostname 相互配置成功
3. 安装 openssl 及 kudu(主节点)
上传 openssl-libs-1.0.2k-19.el7.x86_64.rpm、kudu-1.11.1-1.x86_64.rpm
1、安装 openssl:kudu 有版本依赖,centos7.5 以上 openssl 版本默认为 1.0.2k,可以不用安装该项
# rpm -ivh openssl-libs-1.0.2k-19.el7.x86_64.rpm --force
复制代码
2、安装 kudu
# yum install kudu-1.11.1-1.x86_64.rpm
复制代码
3、更改配置文件
# vi /etc/kudu/conf/master.gflagfile
复制代码
替换如下内容
--log_dir=/data/kudu/var/log/kudu
--fs_wal_dir=/data/kudu/wal/master
--fs_data_dirs=/data/kudu/master
--minloglevel=2
--use_hybrid_clock=false
--default_num_replicas=1
-rpc_encryption=disabled
-rpc_authentication=disabled
-trusted_subnets=0.0.0.0/0
复制代码
4. 安装 openssl 及 kudu(子节点)
上传 openssl-libs-1.0.2k-19.el7.x86_64.rpm、kudu-1.11.1-1.x86_64.rpm
1、安装 openssl:kudu 有版本依赖,centos7.5 以上 openssl 版本默认为 1.0.2k,可以不用安装该项
# rpm -ivh openssl-libs-1.0.2k-19.el7.x86_64.rpm --force
复制代码
2、安装 kudu
# yum install kudu-1.11.1-1.x86_64.rpm
复制代码
3、更改配置
# cat /etc/kudu/conf/tserver.gflagfile
复制代码
替换如下内容,tserver_master_addrs 为 mater 所在节点
--tserver_master_addrs=ykcs3.hadoop.com:7051
--log_dir=/data/kudu/var/log/kudu
--fs_wal_dir=/data/kudu/wal/tserver
--fs_data_dirs=/data/kudu/tserver
--minloglevel=2
--use_hybrid_clock=false
--maintenance_manager_num_threads=6
--block_cache_capacity_mb=9216
--memory_limit_hard_bytes=34359738368
-rpc_encryption=disabled
-rpc_authentication=disabled
-trusted_subnets=0.0.0.0/0
复制代码
创建 LOG 目录及配置权限
# mkdir -p /data/kudu/var/log/kudu
# mkdir -p /data/kudu/wal/master
# mkdir -p /data/kudu/master
# mkdir -p /data/kudu/wal/tserver
# mkdir -p /data/kudu/tserver
# chown -R kudu:kudu /data/kudu
复制代码
需要检查 ntp 服务是否启动
# sudo yum install ntp
# sudo /etc/init.d/ntpd restart
复制代码
5. 启动 KUDU
子节点启动 kudu-tserver
# systemctl start kudu-tserver
# systemctl enable kudu-tserver
复制代码
主节点启动 kudu-master
# systemctl start kudu-master
# systemctl enable kudu-master
复制代码
6. 检查安装 kudu 成功
打开 master 页面http://172.29.30.63:8051
查看 tablet-servers 是否为多节点
结束语
如果您喜欢我的文章,可以[关注⭐]+[点赞👍]+[评论📃],您的三连是我前进的动力,期待与您共同成长~
可关注企鹅号【怀瑾握瑜的嘉与嘉】,获取资源下载方式
评论