- 博客(2)
- 收藏
- 关注
原创 在一台机器上运行多个HDFS实例
HDFS设计为一台电脑上跑一个实例(一个Namenode或Datanode或SecondaryNamenode,在单机模式下可以同时运行三者),但默认不在一个电脑上运行同一角色的多个实例。HDFS每个角色都占有一定端口和文件,如Namenode的IPC默认端口9000,以及文件镜像目录(默认在/tmp/hadoop-${user.name}/name)等。若直接启动第二个实例,必定会冲突,无法
2013-04-19 12:34:53
2987
原创 HDFS Namenode接收RPC请求过程
HDFS中所有控制消息通过RPC发送(数据消息直接使用Socket),所以让我们看看它的Under the hood.对于Namenode,它的main函数位于org.apache.hadoop.hdfs.server.namenode.Namenode,而元数据的实际管理主要由FSNamesystem类完成,Namenode类则负责与外界的IPC通信以及一些配置工作。Namenode有个
2013-04-09 16:34:11
2310
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人