Hadoop-HBASE 热添加新节点
Hadoop-HBASE 热添加新节点
环境:
192.168.137.101 hd1
192.168.137.102 hd2
192.168.137.103 hd3
192.168.137.104 hd4
四节点hadoop和hbase
1、设置hostname
vi /etc/sysconfig/network
hostname hd5
设置完毕后需要退出重新登录下方可生效
查看防火墙状态:service iptables status
停用防火墙:service iptables stop
2、hd5中修改/etc/hosts
加入 192.168.137.105 hd5
3、分发其到所有hd1, hd2, hd3, hd4
scp /etc/hosts hd1:/etc
scp /etc/hosts hd2:/etc
scp /etc/hosts hd3:/etc
scp /etc/hosts hd4:/etc
4、在hd5节点删除原来的.ssh中的共钥私钥文件,重新生成
cd ~/.ssh
rm id_rsa
rm id_rsa.pub
ssh-keygen -t rsa
5、将原先hd1节点中的authorized_keys文件拷贝到hd5,再加入新共钥
cat ~/.ssh/id_rsa.pub >> authorized_keys
6、分发改文件到其它各节点
scp ~/.ssh/authorized_keys hd1:/home/hadoop/.ssh
scp ~/.ssh/authorized_keys hd2:/home/hadoop/.ssh
scp ~/.ssh/authorized_keys hd3:/home/hadoop/.ssh
scp ~/.ssh/authorized_keys hd4:/home/hadoop/.ssh
7、前往各个节点进行第一次到hd5的ssh登录(hd5本地的也做一次回环ssh登录比较好)
在hd1, ssh hd5 date
在hd2, ssh hd5 date
在hd3, ssh hd5 date
在hd4, ssh hd5 date
在hd5, ssh hd5 date
8、将某节点上的hadoop和hbase安装文件拷贝到新节点上,然后修改配置文件
在hd5修改hadoop的slave文件
vim /home/hadoop/hadoop/etc/hadoop/slaves
加入hd5
分发其到其它节点
scp /home/hadoop/hadoop/etc/hadoop/slaves hd1:/home/hadoop/etc/hadoop
scp /home/hadoop/hadoop/etc/hadoop/slaves hd2:/home/hadoop/etc/hadoop
scp /home/hadoop/hadoop/etc/hadoop/slaves hd3:/home/hadoop/etc/hadoop
scp /home/hadoop/hadoop/etc/hadoop/slaves hd4:/home/hadoop/etc/hadoop
9、在hd5启动datanode
./hadoop-daemon.sh start datanode
10、在hd5启动start-balancer.sh均衡当前hdfs块
start-balancer.sh
11、如果还有hbase在上面运行则需要部署hbase的hserver
修改
vim /home/hadoop/hbase/conf/regionservers
加入hd5 并复制regionservers文件到hd1,hd2,hd3,hd4
scp regionservers hd1:/home/hadoop/hbase/conf
scp regionservers hd2:/home/hadoop/hbase/conf
scp regionservers hd3:/home/hadoop/hbase/conf
scp regionservers hd4:/home/hadoop/hbase/conf
13、在hd5启动hbase regionserver
hbase-daemon.sh start regionserver
14、在hd1和hd5启动hbase shell
用status命令确认一下集群情况
转载于:https://blog.51cto.com/zlfwmm/1682043
Hadoop-HBASE 热添加新节点相关推荐
- Hadoop集群添加新节点正确操作步骤
新加入的节点必须启动相关进程 编辑白名单 执行refresh命令
- jq添加新节点赋予class属性并获取该对象
声明 : 该文的编写纯属个人试验所得 ,供网友借鉴.如有错误,请留言!!! 首先,添加新节点的class属性不能运用click.change等事件,但能通过类名选择器获取该对象的value值. &l ...
- kubesphere添加新节点
https://kubesphere.com.cn/docs/installing-on-linux/cluster-operation/add-new-nodes/ 添加新节点 KubeSphere ...
- Oracle 11g RAC 添加新节点及故障解决案例
Oracle 11g RAC 添加新节点及故障解决案例 系统环境: 操作系统:RedHat EL55 集群: Oracle 11g GI Oracle: Oracle 11gR2 一.配 ...
- HAC集群添加新节点
瀚高数据库 目录 环境 文档用途 详细信息 环境 系统平台:Linux x86-64 Red Hat Enterprise Linux 7 版本:4.5.7,4.5.6 文档用途 本文档用于指导HAC ...
- 在Citus集群中添加新节点
一.添加Citus新节点作为primary worker node 1.在新节点上安装PG和Citus,以及其他需要的组件(也可以在已有PG服务器上创建新的PG数据库实例): 2.初始化PG数据库实例 ...
- KingbaseES R6 集群通过备库clone在线添加新节点
案例说明: KingbaseES R6集群可以通过图形化方式在线添加新节点,但是在添加新节点clone环节时,是从主库copy数据到新的节点,这样在生产环境,如果数据量大,将会对主库的网络I/O造成压 ...
- Hadoop热添加删除节点(含Hbase)
2019独角兽企业重金招聘Python工程师标准>>> 添加节点 1.修改host 和普通的datanode一样.添加namenode的ip 2.修改namenode的配置文件 ...
- 向基于Linux的Oracle RAC 10g集群添加新节点
在多数业务中,Oracle真正应用集群 (RAC) 配置的主要业务要求是整个系统中数据库层的可伸缩性 - 这样,当用户数增加时,可将额外实例添加到该集群来分发该负载. 在Oracle RAC ...
最新文章
- 测试中如何管理外包质量_如何从测试自动化中实现价值
- SpringBoot数据缓存
- 云南昆明:看猪展迎猪年
- 微软称HTML5是IE 9的核心 要尽快淘汰IE 6
- 【python进阶】_多线程多进程
- misc_register、 register_chrdev 的区别总结
- 简单介绍基于Spring Boot的项目骨架使用
- 【NOI2019】弹跳【二维线段树】【dijkstra】
- 企业员工工资管理系统
- 重要开源!CNN-RNN-CTC 实现手写汉字识别
- 一个简单的微信小程序支付demo
- coreos 安装 mysql_在CoreOS下部署WordPress实例教程
- 新手学编程的常见困惑
- 【基于物理的渲染(PBR)白皮书】(三) 迪士尼原则的BRDF与BSDF相关总结
- 千万不要用虚拟机 广大程序员们
- 命令提示符命令(cmd)
- 初步观察UE蓝图的“Branch节点”,这个最简单的K2Node的代码
- Go语言学习之路(二)
- win10此电脑默认7个文件夹(附+ OneDrive、Catch!)隐藏方法
- shell 中的括号(小括号,花括号)