大家好,我是怀瑾握瑜,一只大数据萌新,家有两只吞金兽,嘉与嘉,上能 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 是否为多节点
结束语
如果您喜欢我的文章,可以[关注⭐]+[点赞👍]+[评论📃],您的三连是我前进的动力,期待与您共同成长~
可关注企鹅号【怀瑾握瑜的嘉与嘉】,获取资源下载方式
评论