伪分布式到完全分布式:角色重新规划
基础环境
ssh 免密是为了什么?
start-dfs.sh 在哪里启动,就要对别人公开公钥
部署配置
- 角色在哪里启动
角色 | 文件 | 配置 |
---|---|---|
NN | core-site.xml | fs.defaultFS hdfs://node01:9000 |
DN | slaves | node02 node03 node04 |
SNN | hdfs-site.xml | dfs.namenode.secondary.http-address node02:50090 |
启动时的细节配置:
hdfs-site.xml
dfs.namenode.name.dir
dfs.datanode.data.dir
dfs.namenode.checkpoint.dir分发配置
scp -r ./hadoop-2.10.1 node02:`pwd`
初始化&启动
格式化 hdfs namenode -format
fsimage
VERSIONstart-dfs.sh
加载我们的配置文件
通过ssh免密的方式取启动相应的角色