Hadoop 2.6.0(HA)部署启动
2015-08-16 10:16
316 查看
如果是一个新的HDFS集群,还要首先执行格式化命令“hdfs namenode -format”,紧接着启动本NameNode进程。
如果存在一个已经格式化过的NameNode,并且已经启动了。那么应该把该NameNode的数据同步到另一个没有格式化的NameNode。在未格式化过的NameNode上执行命令“hdfs namenode -bootstrapStandby”。
如果是把一个非HA集群转成HA集群,应该运行命令“hdfs –initializeSharedEdits”,这会初始化JournalNode中的数据。(未尝试过)
自己实验的步骤如下,请路过的同学指正:
(1)各个节点启动zookeeper,在zookeeper/bin/zkServer.sh start
(2)hadoop/bin/hdfs zkfc –formatZK 进行格式化创建命名空间
(3)在配置了journalnode的节点启动,master01,slave01,slave02
在hadoop/sbin/hadoop-daemon.sh journalnode
(4)在主namenode节点执行格式化
./bin/hadoop namenode -format
启动主namenode
./hadoop/sbin/ hadoop-daemon.sh start namenode
(5)将主namenode格式化后的目录拷贝到从namenode节点上
./hadoop/bin/hdfs namenode –bootstrapStandby (注意:该命令在从namenode上执行,并且要保证第4步中的主namenode已经启动成功)
(6)在主namenode上执行 ./sbin/stop-dfs.sh
(7)在从namenode上执行 ./sbin/start-dfs.sh
下次再重启该hdfs集群时,可以只运行 ./sbin/stop-dfs.sh 和 ./bin/start-dfs.sh了。
如果存在一个已经格式化过的NameNode,并且已经启动了。那么应该把该NameNode的数据同步到另一个没有格式化的NameNode。在未格式化过的NameNode上执行命令“hdfs namenode -bootstrapStandby”。
如果是把一个非HA集群转成HA集群,应该运行命令“hdfs –initializeSharedEdits”,这会初始化JournalNode中的数据。(未尝试过)
自己实验的步骤如下,请路过的同学指正:
(1)各个节点启动zookeeper,在zookeeper/bin/zkServer.sh start
(2)hadoop/bin/hdfs zkfc –formatZK 进行格式化创建命名空间
(3)在配置了journalnode的节点启动,master01,slave01,slave02
在hadoop/sbin/hadoop-daemon.sh journalnode
(4)在主namenode节点执行格式化
./bin/hadoop namenode -format
启动主namenode
./hadoop/sbin/ hadoop-daemon.sh start namenode
(5)将主namenode格式化后的目录拷贝到从namenode节点上
./hadoop/bin/hdfs namenode –bootstrapStandby (注意:该命令在从namenode上执行,并且要保证第4步中的主namenode已经启动成功)
(6)在主namenode上执行 ./sbin/stop-dfs.sh
(7)在从namenode上执行 ./sbin/start-dfs.sh
下次再重启该hdfs集群时,可以只运行 ./sbin/stop-dfs.sh 和 ./bin/start-dfs.sh了。
相关文章推荐
- shell-like program(shell程序的基本实施部分)
- shell-like program(shell程序的基本实施部分)
- ios 开发常用网站的总结
- Linux的 test 命令使用
- Linux touch 命令 - 为什么我们需要改变时间戳?
- 在 Linux 中安装 Darkstat:基于网页的流量分析器
- java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader
- 将NGINX加入到系统服务
- linux下nginx的安装
- Linux用户添加root权限
- linux下lv卷的扩展
- du命令 实现Linux 某个文件夹下的文件按大小排序
- Linux学习笔记-----RPM包管理----yum在线管理之使用setup配置IP
- Kali Linux 2.0版本下载地址
- Eclipse+Maven创建webapp项目 及部署在tomcat上
- linux 修改时间和日期date
- linux下tar命令解压到指定的目录
- OpenCV实现图像锐化
- 架构设计要平衡兼顾多方需求
- Ubuntu下重启Apache出现ServerName提示