分享

HDFS命令行接口

oYaoXiang1 发表于 2013-10-25 10:45:36 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 11702
本帖最后由 pig2 于 2014-5-2 14:05 编辑


fs.default.name
这个属性设定Hadoop缺省的文件系统。参数是个URI的格式。例如:hdfs://192.168.10.4:54310。
NameNode进程按照这个参数启动IPC服务。IPC是Hadoop跨机器通信机制,通过IPC客户端直接调用服务器类的一个方法,屏蔽了复杂的socket通信和协议转换。
对于命令行接口这个属性设定了客户端缺省连接的NameNode IPC服务。
dfs.replication
对于命令行接口,这个属性指定了上传文件的备份个数。
FS Shell
hdfs的命令行接口的属性有两种方法设置命令行接口的属性
1.  在hadoop安装目录/conf/hadoop-site.xml文件里指定属性
2.  hadoop fs  -D 属性=值
      例如   hadoop fs  -D fs.default.name=hdfs://192.168.10.4:54310 -put  localfile remotepath

Shell 的命令和linux的文件操作命令很类似:
$ ./hadoop fs -put localfile remotepath
$ ./hadoop fs -get remotefile localpath
$ ./hadoop fs -mkdir remotepath
$ ./hadoop fs -ls remotepath
$ ./hadoop fs -rm remotepath
更多的例如cp、mv、cat的操作都已得到支持,可以运行hadoop fs得到相关帮助。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/fiberlijun/archive/2009/11/13/4805476.aspx

已有(1)人评论

跳转到指定楼层
a2325145 发表于 2013-10-25 10:45:36
FSShell一点都不好玩。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条