- List item
-
修改主机名用hostnamectl命令
关闭防火墙 systemctl stop firewalld 关闭开机启动 systemctl disable firewalld.service ====安装 rz yum install lrzsz 把同步脚本加载进来路径 /usr/local/bin chmod +x xcall.sh chmod +x xsync.sh hostnamectl set-hostname master hostnamectl set-hostname slave1 hostnamectl set-hostname slave2 bash 配置数据源 .配置本地源。通过比赛平台提供源文件下载路径,将本地源文件下载到/etc/yum.repos.d/目录下(三台机器都执行)。 发信号给yum进程:pkill -9 yum 进入yum源配置文件:cd /etc/yum.repos.d 删除所有文件:rm -rf * 下载yum源:wget http://172.31.10.254:8000/bigdata/repofile/bigdata.repo 清除YUM缓存:yum clean all
-
修改host文件
vim /etc/hosts 192.168.5.100 master 192.168.5.101 slave1 192.168.5.102 slave2
-
时区修改成上海时区(CST +0800时区)
tzselect TZ='Asia/Shanghai'; export TZ date 查看 echo "TZ='Asia/Shanghai'; export TZ" >> /etc/profile && source /etc/profile
-
安装NTP,修改master节点NTP配置,设置master为本地时间服务器,屏蔽默认server,服务器层级设为10
yum -y install ntp vim /etc/ntp.conf #server 0.centos.pool.ntp.org iburst #server 1.centos.pool.ntp.org iburst #server 2.centos.pool.ntp.org iburst #server 3.centos.pool.ntp.org iburst server 127.127.1.0 # local clock fudge 127.127.1.0 stratum 10 #stratum设置为其它值也是可以的,其范围为0~15
-
开启ntp服务
systemctl start ntpd
-
在slave1 slave2上,增加定时任务。在早10-晚五时间段内,每隔半小时同步一次本地服务器时间。(24小时制,使用root用户调度crontab ,服务器地址用主机名)
crontab -e
*/30 10-17 * * * /usr/sbin/ntpdate master
crontab -l
#在slave1 slave2上开启同步命令
ntpdate master
-
主节点生成公钥文件id_rsa.pub,免密登录
ssh-keygen ssh-copy-id master ssh-copy-id slave1 ssh-copy-id slave2 ssh localhost #slave1节点 ssh-keygen ssh-copy-id master #slave2节点 ssh-keygen ssh-copy-id master
-
将jdk安装到/usr/java 目录下。
mkdir -p /usr/java
tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/java/
vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_221
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=.$PATH:$JAVA_HOME/bin
source /etc/profile
java -version
三台机器上都执行一下
ln -s /usr/java/jdk1.8.0_221/bin/jps /usr/local/bin/jps
- 命令分发 和文件分发,xcall.sh和 xsync.sh
ln -s /usr/java/jdk1.8.0_221/bin/jps /usr/local/bin/jps
chmod +x xcall.sh
斜体样式