踩坑实验
主要浪费的都在网络配置,建议重置一下虚拟机网络再配置,不然容易出问题
还有就是Xshell用不了,要更新最新版本..还好我有PuTTY
安利一波刘老师的视频XD
https://www.bilibili.com/video/av69670644?from=search&seid=14704125778684531769
主机名 hadoop0
用户名 hadoop
modtify the hostname
hostnamectl --static set-hostname hadoop
change the permission
vi /etc/sudoers
.hadoop ALL=(root) NOPASSWD:ALL
.
- config network
建议第一次先不要动这步看看能不能联网,用dhcp自动获取地址康康先,然后再改静态
VMware Edit - Virtual Network-VMnet8 - NAT config
vmnet8
192.168.96.0
255.255.255.0
192.168.96.2
1 | vi /etc/sysconfig/network-scripts/ifcfg-ens33 |
- install software
1 | sudo yum install vim |
1 | sudo vim /etc/hosts |
xshell
xftp1
2
3
4
5tar -zxvf jdk+tab -C ~/app
tar -zxvf hadoop+tab -C ~/app
cd ~/app/jdk
sudo vim ~/.bash_profile
1 | # JAVA ENV |
1 | source ~/.bash_profile |
(*)yarn-site.xml1
2
3
4
5
6
7
8
9
10<configuration>
<property>
<name>yarn.resourcemanager.hostname</name>
<value>hadoop00</value>
</property>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
</configuration>
(*)mapred-site.xml
这个文件一开始没有, 但是官方提供了模板, 拷贝即可cp mapred-site.xml.template mapred-site.xml
.1
2
3
4
5
6<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
(*)core-site.xml 参考本机设置修改主机名, 并设置临时文件夹路径(没有要手动建立)1
2
3
4
5
6
7
8
9
10<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://hadoop0:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoop/app/tmp</value>
</property>
</configuration>
(*)hdfs-site.xml1
2
3
4
5
6
7
8
9
10<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
</configuration>
1 | hdfs namenode -format |