修改日志级别:
详细异常内容:Failed to load native-hadoop with error: java.lang.UnsatisfiedLinkError
解决方案是在文件hadoop-env.sh中增加:
export HADOOP_OPTS="-Djava.library.path=${HADOOP_HOME}/lib/native"
问题:执行hadoop jar jar/hadoop-demo-1.0-SNAPSHOT.jar WordCountMain input/12.txt /usr/zx/hadoop/hadoop2.7/output2
提示:user/root/input 不存在. 需要在hdfs中创建出来
提示:output2已经存在,是因为hadoop为避免直接覆盖数据造成用户数据丢失.所以输出目录不能已存在
HDFS
1,添加文件到hdfs. bin/hadoop fs -put input/12.txt /user/root/input/
2,查看hdfs文件.hadoop fs -cat hdfs://localhost:9000/user/root/output2/part-r-00000
3,复制hdfs文件到本地磁盘.hadoop fs -get hdfs://localhost:9000/user/root/output2/part-r-00000 /usr/zx/hadoop/