Hadoop Copy
-copyFromLocal 相当于复制
-moveFromLocal 本地会删除,相当于剪切
-getmerge 合并, 源目录 -> 目的目录
-mkdir
-rmr
-ls
-copyToLocal 从hadoop下文件,不过通常用 -get(类似于-put)
hadoop fs -lsr
运行hadoop实例的顺序
首先,开启hadoop start-all.sh
之后,创建用户目录 hdfs dfs -mkdir input
之后,构造程序输入 hdfs dfs -put ./etc/hadoop/*.xml input
之后,确认输入有内容 hdfs dfs -ls input
之后,运行jar包 hadoop jar /etc/local/hadoop/etc/…/example-2.7.3 input output ‘[a-z.]+’
之后,会输出运行的INFO
之后,cat output 看结果,可以选择取回本地
完成
hadoop集群节点不全开
有hadoop01-04 四个节点,现在只开hadoop01,只用master
修改master节点的 /etc/local/hadoop/etc/hadoop/slaves文件
将hadoop01加入,即之前没有hadoop01,表明master节点只有namenode,没有datanode,
现在将datanode让之启动,就可以使master有双重身份
其他配置,其他节点的配置,均不改
以上类似伪分布式,但是更灵活,本身为完全分布式状态,只运行hadoop01时即为节点缺省状态,当其他节点运行时,不用任何改动即可以成为一个集群。
完。
IDEA报错详解
1 | Cannot delete /tmp/hadoop-yarn/staging/hadoop/.staging/job_1477796535608_0001. |
1 | 2016-11-01 18:32:27,979 INFO [main] mapred.ClientServiceDelegate (ClientServiceDelegate.java:getProxy(276)) - Application state is completed. FinalApplicationStatus=SUCCEEDED. Redirecting to job history server |
<< 更多精彩尽在『程序萌部落』>>
<< https://www.cxmoe.com >>
1 | 问题出现:使用IDEA运行完分词程序后,在输出界面输出了分词信息; |
如何将此二文件取回本地,也就是能够实际的打开相应的文件?
1 | 使用hdfs dfs -get 【hdfs的目录】 【本地目录】 |
😒 留下您对该文章的评价 😄