hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.4.0-SNAPSHOT-tests.jar TestDFSIO -clean
hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.4.0-SNAPSHOT-tests.jar TestDFSIO -write -size 100MB -nrFiles 100
5. Q&A
打开job history页面无法查看job日志
显示如下错误:
Aggregation is not enabled. Try the nodemanager at hadoop-benchmark:43243
Or see application log at http://hadoop-benchmark:8042/node/application/application_1597300355373_0053
为了方便起见,我做了Docker镜像来部署一个单节点Hadoop环境,Dockerfile见这里。 具体搭建步骤如下:
1. 打Docker镜像
2. 使用打好的docker镜像起单节点Hadoop环境
3. 检查配置文件并启动Hadoop服务
检查
etc/hadoop/
目录下面各个xml文件配置是否有问题,确认无误后启动Hadoop服务。4. 检查Hadoop单节点环境是否正常
浏览器中打开
http://<host-ip>:19888
查看页面是否正常显示执行一些hadoop命令检查hdfs服务是否正常起来,如:
执行TestDFSIO测试:
5. Q&A
打开job history页面无法查看job日志 显示如下错误:
需要在
yarn-site.xml
中配置:并重启YARN的
resourcemanager
,nodemanager
和history server
部署多借点集群的时候,发生slave节点无法连接到master的YARN和namenode
检查master节点的"/etc/hosts"如果有如下配置,一定要去掉:
参照 https://blog.csdn.net/renfengjun/article/details/25320043 然后再重启yarn和dfs