安装hadoop之前的准备(配置linux)

来源:互联网 发布:linux 查看目录大小 编辑:程序博客网 时间:2024/05/29 19:49
1.1关闭防火墙(iptables)
chkconfig iptables off
检测防火墙是否关闭

chkconfig | grep iptables



确定在6个运行等级防火墙关闭,其实,关闭常用运行等级2、3和5即可。如下所示

chkconfig --level x iptables off/on



注意:这儿关闭防火墙或关闭SELinux只是为了方便进行试验、工作环境需要考虑安全性、不建议这样关闭


1.2关闭SELinux


查看SELinux状态:

/usr/sbin/sestatus -v 或 getenforce ##如果SELinux status参数为enabled即为开启状态、disabled即为关闭状态


关闭SELinux:


临时关闭(不用重启机器):
setenforce 0 ##设置SELinux 成为permissive模式
修改配置文件需要重启机器:
修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled


1.3修改主机名称

打开文件:vi /etc/sysconfig/network 、添加一行HOSTNAME=x1 相应的、在其他节点上定义相应的主机名称



1.4修改hosts文件


hosts 格式: IPADDR HOSTNAME 系统会根据该文件、解析主机名和主机地址、方便进行调试


打开hosts文件:vi /etc/hosts 并完成如下修改并保存、这儿每个人配置不同、可以有多个节点、如果单个节点、只需配置一行
192.168.1.2 x1
192.168.1.3 x2
192.168.1.4 x3

修改后如下所示:




1.5配置免密码登陆


ssh-keygen -t rsa 一直回车执行、若有需要选择y/n 则选y 、然后回车、执行完成之后、会在宿主目录生成两个文件(注意:root的宿主目录/root)

/home/xxx/.ssh/id_rsa /home/xxx/.ssh/id_rsa.pub 


把 id_rsa.pub 的内容拷贝到 authorized_keys 文件中 cat id_rsa.put >> authorized_keys 注意:有多个节点、则需要在各节点执行1.5步


然后、把各节点的authorized_keys 内容进行汇总合并、然后分发到各节点、这样才能实现互访免密码登陆



0 0
原创粉丝点击