栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

hdp环境

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

hdp环境

1.查看linux版本、内核、cpu、内存

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)
[root@localhost ~]# 
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-1127.el7.x86_64 #1 SMP Tue Mar 31 23:36:51 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# cat /proc/version
Linux version 3.10.0-1127.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ) #1 SMP Tue Mar 31 23:36:51 UTC 2020
[root@localhost ~]# nproc
8
[root@localhost ~]# free -g
              total        used        free      shared  buff/cache   available
Mem:             15           0          14           0           0          14
Swap:             7           0           7

2、创建互信,主机免密
SSH认证密钥对

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa

到其他主机创建互信:
ssh-copy-id root@{target_host}
3、改主机名

vi /etc/hostname

4、主机映射hosts

vi /etc/hosts

改完之后,同步到其他节点
5、关闭防火墙
进行安装任务,集群所有主机都必须关闭防火墙:
systemctl disable firewalld
systemctl stop firewalld
—查看状态:
systemctl status firewalld
6、禁用透明大页(THP)
首先检查THP的启用状态:
[root@localhost ~]#(cat /sys/kernel/mm/transparent_hugepage/defrag)
[always] madvise never
[root@localhost ~]# (cat /sys/kernel/mm/transparent_hugepage/enabled)
[always] madvise never
这个状态就说明都是启用的。我们这个时候当然可以逐个修改上述两文件,来禁用THP,但要想一劳永逸的令其永久生效,还是参考下列的步骤。

编辑rc.local文件:
vi /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

保存退出,然后赋予rc.local文件执行权限:
(chmod +x /etc/rc.d/rc.local )

最后重启系统,以后再检查THP应该就是被禁用了

[root@localhost ~]# (cat /sys/kernel/mm/transparent_hugepage/enabled)
always madvise [never]
[root@localhost ~]# (cat /sys/kernel/mm/transparent_hugepage/defrag)
always madvise [never]

7、禁用交换分区
集群内所有主机禁用交换分区。
sysctl vm.swappiness=0
echo vm.swappiness=0 >> /etc/sysctl.conf
8、关闭SELinux和配置limits参数
1、更改SELinux为宽容模式。
setenforce 0
2、查看/etc/selinux/config文件,永久禁止SELinux自动启动。
查看:
cat /etc/selinux/config|grep SELINUX=

3、设置 SELINUX=disabled

 sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

4、集群所有主机设置umask,设置用户创建目录默认权限(用了root,没做这步)
umask 0022
echo umask 0022 >> /etc/profile
5、编辑/etc/security/limits.conf文件
追加以下内容:

  • soft nofile 65535
  • hard nofile 65535
  • soft nproc 65535
  • hard nproc 65535f
    9、添加ambari和hdp的yum源
    在另一篇博文
    —>添加ambari-2.7.5的yum源

正反向域名解析
时钟同步–chrony
jdk

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/511473.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号