通过MapReduce向hbase批量导入数据时报错,AM Container for appattempt_1508757966311_0001_000002 exited with exitCode:
解决方法如下:
1.使用hadoop classpath命令,得到如下结果》
2.将结果配置到yarn-site.xml文件中,具体配置向如下
<property>
<name>yarn.application.classpath</name>
<value>
/home/zkpk/hadoop-2.7.3/etc/hadoop:/home/zkpk/hadoop-2.7.3/share/hadoop/common/lib/*:/home/zkpk/hadoop-2.7.3/share/hadoop/common/*:/home/zkpk/hadoop-2.7.3/share/hadoop/hdfs:/home/zkpk/hadoop-2.7.3/share/hadoop/hdfs/lib/*:/home/zkpk/hadoop-2.7.3/share/hadoop/hdfs/*:/home/zkpk/hadoop-2.7.3/share/hadoop/yarn/lib/*:/home/zkpk/hadoop-2.7.3/share/hadoop/yarn/*:/home/zkpk/hadoop-2.7.3/share/hadoop/mapreduce/lib/*:/home/zkpk/hadoop-2.7.3/share/hadoop/mapreduce/*:/home/zkpk/hbase-1.2.6/lib/*</value>
</property>
3.将配置后的文件同步到所有的节点后,重启yarn。命令如下:
stop-yarn.sh
start-yarn.sh
4.解决