大数据实操3 - hadoop集群添加新节点
hadoop集群支持动态扩展,不需要停止原有集群节点就可以实现新节点的加入。
我是使用docker搭建的进群环境,制作了镜像文件,这里以我的工作基础为例子介绍集群中添加集群的方法
一、制作一个新节点
1、为新节点搭建hadoop环境
如果是一般情况下,将一个新物理机添加到集群中,参照集群中其他节点,在新机器上安装与集群中其他节点相同版本的jdk、hadoop等必要程序,安装路径最好一致,这样比较容易管理。这里我使用docker搭建的环境,所以只需要启动一个容器即可。
2、修改新节点主机名映射
vi /etc/hosts
在其中添加集群中各个节点的节点名与ip的映射关系
3、关闭新节点防火墙
service iptables stop
4、配置免密登陆,使得master可以免密登陆到新节点
二、修改集群中全部节点配置文件
1、为集群中全部节点配置slaves
修改 ${HADOOP_HOME}/etc/slaves 文件,进入hadoop安装目录,在文件中添加新节点主机名
vi etc/hadoop/slaves 添加内容:
hadoop3
2、复制集群中slave节点的配置文件到新节点的配置文件中,使用scp即可
scp -r /hadoop安装目录/etc hadoop3:/hadoop安装目录(如/usr/local/hadoop/)
三、单独启动新节点
在新节点上执行单个启动命令
大数据实操3 - hadoop集群添加新节点的更多相关文章
- 大数据实操2 - hadoop集群访问——Hadoop客户端访问、Java API访问
		上一篇中介绍了hadoop集群搭建方式,本文介绍集群的访问.集群的访问方式有两种:hadoop客户端访问,Java API访问. 一.集群客户端访问 Hadoop采用C/S架构,可以通过客户端对集群进 ... 
- hadoop集群添加新节点
		0.说明 Hadoop集群已经运行正常,现在新买了一些机子,要加入到集群里面增加新的节点.以下就是增加的过程. 1.配置运行环境 安装与master和其他slave相同的java环境,jdk版本要相同 ... 
- Hadoop集群添加新节点步骤
		1.在新节点中进行操作系统配置,包括主机名.网络.防火墙和无密码登录等. 2.在所有节点/etc/host文件中添加新节点 3.把namenode的有关配置文件复制到该节点 4.修改master节点s ... 
- k8s集群节点更换ip 或者 k8s集群添加新节点
		1.需求情景:机房网络调整,突然要回收我k8s集群上一台node节点机器的ip,并调予新的ip到这台机器上,所以有了k8s集群节点更换ip一说:同时,k8s集群节点更换ip也相当于k8s集群添加新节点 ... 
- 现有rabbitmq集群添加新节点,移除旧节点(可以作为rabbitmq集群迁移使用)
		原有集群安装步骤:https://www.cnblogs.com/sanduzxcvbnm/p/15797788.html 1.拉取镜像 集群中新节点需要执行 docker pull rabbitmq ... 
- hadoop集群增加新节点
		上次hadoop集群一块数据盘报警, 提交工单后维修人员更换硬盘 服务器是dell r720的, 8盘位, 蛋疼的是这些硬盘都是做的单盘raid1,维修人员说必须关机导入硬盘才能正常使用 (服务器就这 ... 
- redis 集群添加新节点
		准备好需要添加的节点:如何创建节点 启动创建的节点: 启动成功: 添加新节点:redis-cli --cluster add-node 127.0.0.1:7006 127.0.0.1:7000 第 ... 
- etcd v3 ssl 集群添加新节点
		集群搭建 下面只用同一台服务器进行三个成员节点的开启 节点1 ./etcd --name cd0 --initial-advertise-peer-urls http://127.0.0.1:2380 ... 
- redis集群添加新节点
		一.创建节点(接上文) 1.在H1服务器/root/soft目录下创建7002目录 2.将7001目录的配置文件redis.conf拷贝到7002,并修改配置文件的端口 3.进入 redis-5.0. ... 
随机推荐
- ICE框架双工通讯+MVVM框架测试案例
			准备 开发工具 VS2015 ICE框架 https://zeroc.com/ MVVMLight框架 ICE接口文件 #include "./Identity.ice" #inc ... 
- (转)SQLServer分区表操作
			原文地址:https://www.cnblogs.com/libingql/p/4087598.html 1. 分区表简介 分区表在逻辑上是一个表,而物理上是多个表.从用户角度来看,分区表和普通表是一 ... 
- Linux中VIM的使用
			转自:http://www.lupaworld.com/?uid-296380-action-viewspace-itemid-118973 vi/vim 基本使用方法本文介绍了vi (vim)的基本 ... 
- Webservice 从客户端中检测到有潜在危险的 request.form值[解决方法]
			<system.web> <httpRuntime requestValidationMode="2.0" /> <pages validateReq ... 
- JS禁用浏览器前进后退
			<script language="javascript"> //防止页面后退 history.pushState(null, null, document.URL); ... 
- LeetCode 147. Insertion Sort List 链表插入排序 C++/Java
			Sort a linked list using insertion sort. A graphical example of insertion sort. The partial sorted l ... 
- Flask 中关于‘蓝图’ 的使用-------------------
			Blueprint是一个存储操作方法的容器,这些操作在这个Blueprint被注册到一个应用之后就可以被调用,Flask可以通过Blueprint来组织URL以及处理请求 Blueprint使用时应先 ... 
- Flask对数据库的操作-----
			首先得做好做基本的框架 # -*- encoding: utf-8 -*- from flask import Flask,render_template #导入第三方连接库sql点金术 from f ... 
- python远程连接windows
			远程连接windows系统 https://blog.51cto.com/ckl893/2145809 import winrm win2008 = winrm.Session('http:/ ... 
- excel 拷贝数据到 plsql 报 is not a valid date and time
			按以下格式设置时间格式 
