在CentOS7.5上搭建Hadoop3.0.3完全分布式集群
编辑网络接口文件
sudo gedit /etc/network/interfaces
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 192.168.0.101
netmask 255.255.255.0
network 192.168.0.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1
sudo gedit /etc/hostname
data1
sudo gedit /etc/hosts
127.0.0.1 localhost
127.0.1.1 hadoop
192.168.0.100 master
192.168.0.101 data1
192.168.0.102 data2
192.168.0.103 data3
sudo gedit /usr/local/hadoop/etc/hadoop/core-site.xml
fs.default.name
hdfs://master:9000
sudo gedit /usr/local/hadoop/etc/hadoop/yarn-site.xml
yarn.resourcemanager.resource-tracker.address
master:8025
yarn.resourcemanager.scheduler.address
master:8030
yarn.resourcemanager.address
master:8050
sudo gedit /usr/local/hadoop/etc/hadoop/mapred-site.xml
mapred.job.tracker
master:54311
sudo gedit /usr/local/hadoop/etc/hadoop/hdfs-site.xml
dfs.replication
3
dfs.datanode.data.dir
file:/usr/local/hadoop/hadoop_data/hdfs/datanode
sudo gedit /usr/local/hadoop/etc/hadoop/hdfs-site.xml
dfs.replication
3
dfs.namenode.name.dir
file:/usr/local/hadoop/hadoop_data/hdfs/namenode
sudo gedit /usr/local/hadoop/etc/hadoop/master
master
sudo gedit /usr/local/hadoop/etc/hadoop/slaves
data1
data2
data3
ssh data1
sudo rm -rf /usr/local/hadoop/hadoop_data/hdfs
sudo mkdir -p /usr/local/hadoop/hadoop_data/hdfs/datanode
sudo chown <用户名>: <组名> -R /usr/local/hadoop
exit
ssh data2
……
ssh data3
……
r
表示删除指定目录及其子目录,参数f
(force)表示强制删除。sudo rm -rf /usr/local/hadoop/hadoop_data/hdfs
mkdir -p /usr/local/hadoop/hadoop_data/hdfs/namenode
sudo chown -R <用户名>: <组名> /usr/local/hadoop
hadoop namenode -format
r
表示删除指定目录及其子目录,参数f
(force)表示强制删除。start-dfs.sh
start-yarn.sh
http://master:8088/
http://master:9870/