开源大数据集群部署(二)集群基础环境实施准备
作者:櫰木环境准备
本次使用到的二进制软件包目录为:系统初始化前提是操作系统已完成安装、各个主机之间网络互通,系统常用命令已安装,本默认这些前提条件已具备,不在阐述。
1 主机环境初始化
安装centos系统完成后需要对主机进行初始化配置和验证工作,在所有主机上(hd1.dtstack.com-hd3)均要进行操作,并按照对应hosts修改主机名:
(主机名必须为xxx.xxx.com 匹配freeipa安装需求)
(1) 主机配置映射(操作权限root)
$ cat>>/etc/hosts <<EOF
172.16.104.226 hd1.dtstack.com
172.16.106.252 hd2.dtstack.com
172.16.107.127 hd3.dtstack.com
172.16.106.165 hd.dtstack.com
EOF5 NTP服务配置
安装
在hd1.dtstack.com-hd3.dtstack.com各个主机上root权限下执行:
$ systemctl stop firewalld
$ systemctl disable firewalld
$ setenforce 0 && sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config配置时间同步服务端
在hd1.dtstack.com主机root权限下执行
ntp配置
$ remote_op.sh "groupadd hadoo p"
$ remote_op.sh "useradd hive -G hadoop"
$ remote_op.sh "echo hive | passwd --stdin hive"说明:
[*]server172.16.104.226表示内网时间同步服务器,其余机器都从这台同步时间
[*]server172.16.104.226可以替换成其他时间服务中心IP(看生产环境配置)
ntp服务启动和验证
启动
$ cd /opt/bigdata
$ tar -zvxf zulu11.60.19-ca-jdk11.0.17-linux_x64.tar.gz -C /opt
tar -zxvf jdk-8u281-linux-x64.tar.gz
ln -s/opt/jdk1.8.0_281/opt/java验证
$ cd $HOME#在hadoop当前目录下创建ssh互信
$ ssh-keygen -t rsa #一路回车,不需要输入任何信息https://img2024.cnblogs.com/blog/1551299/202401/1551299-20240111105411507-994240933.png
Active状态为running表示服务启动成功
配置时间同步客户端
在hd2.dtstack.com主机root权限下执行
配置时间同步服务源
# cp /etc/ntp.conf /etc/ntp.conf.bak# cat >/etc/ntp.conf
页:
[1]