ambari 干掉一个namenode 从新安装最快的方式

具体实施步骤:

1.干掉之前,将namenode迁移走,不迁移也可以(ps:安装之后需要拷贝namenode的目录)

2.ZooKeeper Server在别的节点创建一个

3.JournalNode ambari 没法创建,只能这样,等待安装完成之后将别的节点的JournalNode 文件夹拷贝过来,然后执行chown -R hdfs:hadoop(ps:如果JournalNode 放在一个单独的盘上,无需操作)

4.干掉的那个机器比如机器名称叫vm2.bigdata

ambari 干掉一个namenode 从新安装最快的方式_第1张图片

将这个机器上的内容按照1到3步进行操作,操作完成之后,备份 vm2.bigdata机器的/etc/fstab。如果有数据库也要备份。

然后可以直接将这个机器的操作系统干掉。

注意:干掉的是操作系统,不是全部的挂载磁盘,挂载的数据磁盘,不要干掉,否则数据就没了。

5.从新安装vm2.bigdata系统,并且起名字为vm6.bigdata,注意一定不能重名,重名ambari 安装不上,ip地址保持不变,注意集群的hosts配置文件也要修改

6.从ambair 添加主机

ambari 干掉一个namenode 从新安装最快的方式_第2张图片

将vm6.bigdata填写上,注意下一步选择安装组件的时候,只安装客户端,这一步至关重要。

7.安装好客户端之后,将vm6.bigdata从新命名为vm2.bigdata,记得集群的hosts 文件也要修改。重启这个机器

8.重启之后,从ambari里将vm6,bigdata删除掉

ambari 干掉一个namenode 从新安装最快的方式_第3张图片

这条记录是多余的,没有用,删除之后,进入vm2.bigada

ambari 干掉一个namenode 从新安装最快的方式_第4张图片

将上面的组件进行重启就可以了,然后在将namenode迁移过来就行了。

PS:其实nemanode 也可以不迁移,前提是namenode的元数据单独挂了一个盘,这样就不影响了。

所以在这里,附上磁盘规划

Master Node用8块硬盘组成存储池,具体使用情况如下:

  • 两块硬盘设置为RAID 1 放namenode
  • 两块硬盘设置为RAID 1存放/var/log
  • 两块硬盘设置为RAID 1 存mysql
  • 一块硬盘设置为JBOD作为ZooKeeper工作目录
  • 一块硬盘设置为JBOD作为Journal Node数据目录

datanode 全部做JBOD 存放datanode数据

 

 

 

转载于:https://my.oschina.net/u/3094112/blog/1578074

你可能感兴趣的:(操作系统,大数据,数据库)