iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >HADOOP/HBase动态新增节点
  • 427
分享到

HADOOP/HBase动态新增节点

2024-04-02 19:04:59 427人浏览 安东尼
摘要

1. 检查jdk版本是否相同并拷贝JDK,并配置/etc/profile文件的JAVA_HOME和CLASSPATH属性2. 配置/etc/hosts文件,新增新加机器的计算机名,包括原有机器和新增机器都要

1. 检查jdk版本是否相同并拷贝JDK,并配置/etc/profile文件的JAVA_HOME和CLASSPATH属性

2. 配置/etc/hosts文件,新增新加机器的计算机名,包括原有机器和新增机器都要修改该文件

3. 拷贝hadoop-2.6.0和HBase-1.0.1.1,并把hadoop-2.6.0和hbase-1.0.1.1文件夹的文件所有者和文件所属组改成hadoop

4. 配置Master到Slave的无密码登录

5. 设置机器句柄数,修改/etc/security/limits.conf,详见Http://beyond3518.blog.51cto.com/1360525/1764190

6. 安装snappy

    6.1 安装软件: GCc c++, autoconf, automake, libtool, Java 6, JAVA_HOME set, Maven 3, glibc

           安装方法 : yum install xxx

    6.2 安装glibc方法 : 

            6.2.1 到192.168.9.110的/data/server/glibc-2.14.tar.gz拷贝文件,把该文件拷贝到/usr/local目录下

            6.2.2 进入/usr/local目录下, cd /usr/local

            6.2.3 解压glibc-2.14.tar.gz,  tar -zxvf glibc-2.14.tar.gz

            6.2.4 新建目录/usr/local/glibc, mkdir /usr/local/glibc

            6.2.5 进入/usr/local/glibc目录, cd /usr/local/glibc

            6.2.6 运行命令 export CFLAGS="-g -O2"

            6.2.7 运行命令 /usr/local/glibc-2.14/configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin

            6.2.8 运行命令 make

            6.2.9 运行命令 make install

            6.2.10 验证是否安装成功 : 

                        运行命令 : ll /lib64/libc.so.6 , 如果显示结果 /lib64/libc.so.6 -> libc-2.14.so , 则安装成功


7. 修改hadoop的slaves配置文件,添加新增节点,并把该配置文件发送到所有其他节点上去

8. 添加Datanode

对于新添加的Datanode节点,需要启动datanode进程,从而将其添加到集群

    8.1 在新增的节点上,运行sbin/hadoop-daemon.sh start datanode 启动datanode进程

    8.2 在新增的节点上, 运行sbin/yarn-daemon.sh start nodemanager 启动nodemanager进程

    8.3 然后在namenode通过hdfs dfsadmin -report查看集群情况

    8.4 最后还需要对hdfs负载设置均衡,因为默认的数据传输带宽比较低,可以设置为64M,即hdfs dfsadmin -setBalancerBandwidth 67108864即可

    8.5 默认balancer的threshold为10%,即各个节点与集群总的存储使用率相差不超过10%,我们可将其设置为5%

    8.6 然后启动Balancer,sbin/start-balancer.sh -threshold 5,等待集群自均衡完成即可

9. 添加Nodemanager

由于Hadoop 2.X引入了YARN框架,所以对于每个计算节点都可以通过NodeManager进行管理,同理启动NodeManager进程后,即可将其加入集群

    9.1 在新增节点,运行sbin/yarn-daemon.sh start nodemanager即可

    9.2 在ResourceManager,通过yarn node -list查看集群情况

10. 修改hbase的regionservers配置文件,添加新增节点.并把该配置文件发送到所有其他节点

11. 在新增的节点上,启动regionserver. 运行hbase-daemon.sh start regionserver即可


12. 修改InputService/StoreService服务器的/etc/hosts文件,添加新节点的域名

您可能感兴趣的文档:

--结束END--

本文标题: HADOOP/HBase动态新增节点

本文链接: https://www.lsjlt.com/news/42565.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Hadoop-HBASE 热添加新节点
    Hadoop-HBASE 热添加新节点环境:192.168.137.101 hd1192.168.137.102 hd2192.168.137.103 hd3192.168.137.104 hd4四节点ha...
    99+
    2024-04-02
  • hadoop节点动态增删的方法是什么
    Hadoop集群中可以动态增加或删除节点,这样可以根据需求灵活调整集群规模。以下是Hadoop节点动态增删的方法: 添加节点: ...
    99+
    2024-03-05
    hadoop
  • OpenResty + Lua 动态增加 Zuul 节点
    隐忧  在 Spring Cloud 微服务架构体系中,所有请求的前门的网关 Zuul 承担着请求转发的主要功能,对后端服务起着举足轻重的作用。当业务体量猛增之后得益于 Spring Cloud 的横向扩展能力,往往加节点、加机器就可以使得...
    99+
    2023-06-04
  • react怎么动态增加节点
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react怎么动态增加节点?React-动态插入节点组件引入组件后,可以通过调用方式来插入显示组件 KmcDialog.showInstance = f...
    99+
    2023-05-14
    React
  • react如何动态增加节点
    本篇内容介绍了“react如何动态增加节点”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!react动态增加节点的方法:1、通过“KmcDia...
    99+
    2023-07-04
  • Redis集群新增、删除节点以及动态增加内存的方法
    目录一、新增服务节点到集群中1、创建配置文件2、启动新的端口3、将新增的两个端口增加到现有集群中4、设置从节点5、设置主节点master二、删除节点1、删除从节点2、删除主节点三、动...
    99+
    2024-04-02
  • redis动态增加节点的方法是什么
    Redis动态增加节点的方法有两种,分别是使用Redis Sentinel和使用Redis Cluster。1. 使用Redis S...
    99+
    2023-08-24
    redis
  • hadoop集群增加节点要注意什么
    确保新节点具有与现有节点相同的配置和操作系统版本,以确保集群的一致性和稳定性。 在添加新节点之前,确保为新节点分配适当的资源...
    99+
    2024-03-05
    hadoop
  • hadoop集群增加节点的方法是什么
    Hadoop集群增加节点的方法通常有以下几个步骤: 准备新节点:首先需要准备一台新的服务器作为新增节点,确保该服务器满足Hado...
    99+
    2024-03-05
    hadoop
  • Redis集群中新增节点(master、slave)(实验)
    新增master节点的配置文件:    # vim /usr/local/redis-3.0.6-6379/redis.conf        daemonize yes                  ...
    99+
    2024-04-02
  • vue中echarts关系图动态增删节点以及连线方式
    目录echarts关系图动态增删节点及连线echarts关系图vue完整代码echarts关系图动态增删节点及连线 首先,echarts的关系图有个非常坑的地方,就是节点的id必须连...
    99+
    2022-11-13
    vue中echarts关系图 echarts动态增删节点 echarts关系图连线
  • LINUX x86-64 RAC如何新增一个节点
    这篇文章给大家分享的是有关LINUX x86-64 RAC如何新增一个节点的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。linux x86添加一个节点,步骤如下:1 准备公网,私...
    99+
    2024-04-02
  • vue中el-tree增加节点后如何重新刷新
    目录给el-tree增加节点后重新刷新el-tree全树刷新,节点刷新单节点刷新全树刷新给el-tree增加节点后重新刷新 1.树形组件 <el-tree v-if="op...
    99+
    2022-11-13
    vue中el-tree el-tree增加节点 el-tree重新刷新
  • jQuery如何实现动态添加节点与遍历节点功能
    这篇文章主要介绍了jQuery如何实现动态添加节点与遍历节点功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:动态添加节点:<...
    99+
    2024-04-02
  • java 动态添加字段 以及 动态新增字段注解
    本文是从别的文章作为基础进行创建的,方便自己进行相关操作。 引入依赖 javassist javassist 3.12.1.GA 我这里创建了一个空的对象 public class CitiesVo {} 创建...
    99+
    2023-08-22
    java 开发语言 spring
  • Java多态(动力节点Java学院整理)
    什么是多态 面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。 多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象...
    99+
    2023-05-31
    java 多态 ava
  • 如何动态创建MySQL Group Replication的节点
    这篇文章主要为大家展示了“如何动态创建MySQL Group Replication的节点”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何动态创建MySQL ...
    99+
    2024-04-02
  • uniapp动态修改元素节点样式详解
    目录一,通过style属性绑定来修改html:对应的js:实现的效果: 二,利用ref来获取dom元素节点代码:实现的效果: 总结一,通过style属性绑定来修改 第一步:肯定是需要...
    99+
    2024-04-02
  • Java动态代理实现_动力节点Java学院整理
    动态代理作为代理模式的一种扩展形式,广泛应用于框架(尤其是基于AOP的框架)的设计与开发,本文将通过实例来讲解Java动态代理的实现过程。通常情况下,代理模式中的每一个代理类在编译之后都会生成一个class文件,代理类所实现的接口和所代理的...
    99+
    2023-05-31
    java 动态代理 ava
  • mybatis教程之动态sql语句_动力节点Java学院整理
    有些时候,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。使用Oracle的序列、mysql的函数生成Id。这时我们可以...
    99+
    2023-05-31
    mybatis 动态sql ava
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作