大数据集群 CentOS 7.7 节点初始化( 同 CentOS 6X 不同点)
1 CentOS 7关闭transparent_hugepage(透明大页)
检查当前的transparent_hugepage状态(以下为开启状态)
[root@localhost ~]# cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
[root@localhost ~]# cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
注 [] 在哪里就表示什么状态
关闭方法有两种,一种为临时关闭,一种为永久关闭:
1)临时关闭
[root@localhost ~]# echo never > /sys/kernel/mm/transparent_hugepage/enabled
[root@localhost ~]# echo never > /sys/kernel/mm/transparent_hugepage/defrag
2)永久关闭
[root@localhost ~]# vim /etc/rc.d/rc.local
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
授予执行权限
[root@localhost ~]# chmod +x /etc/rc.d/rc.local
重启 reboot 生效
重启慎重
2 修改swap大小
2.1 切换 root 用户 或 sudo
2.2 查看当前 swap 命令
free -h
创建 swap 文件 单位 KB count = 1024 = 1M
dd if=/dev/zero of=/home/swap1 bs=1024 count=40
注:swap 不能少于 40KB 否则会报错误 。 即: count > 40
mkswap: error: swap area needs to be at least 40 KiB
2.3 转 swap 格式文件:
mkswap /home/swap1
2.4 挂载 swap 分区
/sbin/swapon /home/swap1
2.5 分支 1
历史无 swap 分区追加至 文件末尾即可
echo “/home/swap1 swap swap default 0 0” >> /etc/fstab
2.5 分支 2
历史有 swap 分区。 需要修改源分区目录 /home/swap
/dev/mapper/centos-root / ext4 defaults 1 1
UUID=eb1f93c4-6d42-4fd4-8fc8-fcfbc87cdcdc /boot xfs defaults 0 0
/dev/mapper/centos-data /data ext4 defaults 1 2
/dev/mapper/centos-opt /opt ext4 defaults 1 2
/home/swap swap swap defaults 0 0
图片 红色区 swap => swap1 替换
重启生效, reboot 重启慎重
2.6 确认结果 free 或 swapon 都可
[wftapp@biz-142 ~]$ free -h
total used free shared buff/cache available
Mem: 19G 503M 18G 11M 380M 18G
Swap: 36K 0B 36K
[wftapp@biz-142 ~]$ swapon
NAME TYPE SIZE USED PRIO
/home/swap1 file 36K 0B -2
3 SSH 互信
3.1 生成秘钥
ssh-keygen -t rsa # 然后一直按 [Enter] 键
3.2 拷贝所有节点的秘钥到同一节点,分发秘钥
ssh-copy-id -i ~/.ssh/id_rsa.pub testuser@192.168.3.142
3.3 查看秘钥是否成功写入
[wftapp@biz-142 .ssh]$ pwd
/home/wftapp/.ssh
authorized_keys id_rsa id_rsa.pub known_hosts
[wftapp@biz-142 .ssh]$ ls ~/.ssh/authorized_keys
/home/wftapp/.ssh/authorized_keys
[wftapp@biz-142 .ssh]$ cat ~/.ssh/authorized_keys
3.4 测试、使用
ssh 到 所有 IP 或 hostname 建议集体操作。
比如使用 shell 就很哇塞。
XShell 资源地址
https://download.csdn.net/download/cs261244787/13695420