Hadoop完全分布式集群之CentOS配置
准备客户机(关闭防火墙、静态ip、主机名称)
1. 克隆虚拟机
2. 设置NAME为eth0
vim /etc/udev/rules.d/70-persistent-net.rules
3. 设置静态ip
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
NAME="eth0"
IPADDR=192.168.136.101
PREFIX=24
GATEWAY=192.168.136.2
DNS1=192.168.136.2
4. 修改主机名
vim /etc/sysconfig/network
5. 修改hosts文件
vim /etc/hosts
6. 关闭防火墙
service iptables stop
chkconfig iptables off
reboot
7. 创建Hadoop用户
useradd hadoop
passwd hadoop
8. 配置root权限
vim /etc/sudoers
修改/etc/sudoers文件,找到下面一行(91行),在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
hadoop ALL=(ALL) ALL
9. 配置目录权限
sudo chown hadoop:hadoop module/ software/
10. 安装jdk 和 hadoop
11. 配置环境变量
vim /etc/profile
# JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_144
export PATH=$PATH:$JAVA_HOME/bin
# HADOOP_HOME
export HADOOP_HOME=/opt/module/hadoop-2.7.2
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin
更新环境变量
source /etc/profile