小編給大家分享一下hadoop-006完全分布式問題有哪些,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
一、運行mapreduce 任務,但是在yarn里看不到任務。
bin/yarn jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar wordcount /test /out1
我配置的resourceManager 為 http://192.168.31.136:8088
原因是在 mapred-site.xml 沒有配置
<property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> |
二、配置好問題一后,運行mr任務提示The auxService:mapreduce_shuffle does not exist
原因是在yarn-site.xml 沒有配置yarn.nodemanager.aux-services 節點
<property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value> </property> |
報錯如下
16/11/29 23:10:45 INFO mapreduce.Job: Task Id : attempt_1480432102879_0001_m_000000_2, Status : FAILED Container launch failed for container_e02_1480432102879_0001_01_000004 : org.apache.hadoop.yarn.exceptions.InvalidAuxServiceException: The auxService:mapreduce_shuffle does not exist at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.apache.hadoop.yarn.api.records.impl.pb.SerializedExceptionPBImpl.instantiateException(SerializedExceptionPBImpl.java:168) at org.apache.hadoop.yarn.api.records.impl.pb.SerializedExceptionPBImpl.deSerialize(SerializedExceptionPBImpl.java:106) at org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl$Container.launch(ContainerLauncherImpl.java:155) at org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl$EventProcessor.run(ContainerLauncherImpl.java:375) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) |
-----------------------------------------------------------------------------------------------------------------
配置文件記錄
已提前搭建好三個節點的zookeeper 小集群,配置可以實現 HDFS?。龋梁汀。伲粒遥巍。龋?/p>
一、hadoop-env.sh 修改了
export JAVA_HOME=/usr/lib/jvm/jdk8/jdk1.8.0_111 |
二、yarn-env.sh 修改了
export JAVA_HOME=/usr/lib/jvm/jdk8/jdk1.8.0_111 |
三、core-site.xml
<?xml version="1.0" encoding="UTF-8"?> http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software <!-- Put site-specific property overrides in this file. --> <configuration>
|
四、hdfs-site.xml
<?xml version="1.0" encoding="UTF-8"?> http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software <!-- Put site-specific property overrides in this file. --> <configuration>
|
五、mapred-site.xml
<?xml version="1.0"?> http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software <!-- Put site-specific property overrides in this file. --> <configuration>
|
六、slaves
192.168.31.136
|
七、yarn-site.xml
<?xml version="1.0"?> http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software <property> <!-- yarn restart--> <!-- 配置存儲到zookeeper中 --> |
八、配置 /etc/hosts 文件 并配置 ssh免密碼登錄
192.168.31.136 master.com master 192.168.31.130 slave01 192.168.31.229 slave02 |
看完了這篇文章,相信你對“hadoop-006完全分布式問題有哪些”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。