千家信息网

HADOOP的HA搭建

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,进入到执行:/soft/hadoop-2.7.1/etc/hadoop_cluster$ gedit hdfs-site.xml[配置部分][hdfs-site.xml]1.配置名称服务:dfs.na
千家信息网最后更新 2025年12月02日HADOOP的HA搭建

进入到执行:/soft/hadoop-2.7.1/etc/hadoop_cluster$ gedit hdfs-site.xml

[配置部分]

[hdfs-site.xml]

1.配置名称服务:dfs.nameservices

名称服务的逻辑名。

dfs.nameservices

mycluster

2.配置nameservice中每个namenode

dfs.ha.namenodes.[nameservice ID]

dfs.ha.namenodes.mycluster

nn1,nn2

注意:目前的hadoop2.7.2最多只能配置2namenode

3.配置每个namederpc地址

dfs.namenode.rpc-address.mycluster.nn1

s1:8020

dfs.namenode.rpc-address.mycluster.nn2

s8:8020

4.配置每个namenodewebui地址

dfs.namenode.http-address.mycluster.nn1

machine1.example.com:50070

dfs.namenode.http-address.mycluster.nn2

machine2.example.com:50070

5.配置namenode的共享edit log目录

dfs.namenode.shared.edits.dir

qjournal://s1:8485;s7:8485;s8:8485/mycluster

6.配置客户端容灾代理供应商类

供客户端用来检测那个是namenode是活页节点。

dfs.client.failover.proxy.provider.mycluster

org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider

7.(可选的)配置HA防护方法名集合.

QJM防止脑裂发生,不存在两个active node

可以配置sshfence或者shell脚本。

8.配置hdfs的文件系统

[core-site.xml]

fs.defaultFS

hdfs://mycluster

9.配置JN的本地存放数据(edit log)的目录

dfs.journalnode.edits.dir

/home/ubuntu/hadoop/journal

2、把core-site.xml文件的客户机名改成如下再颁发给每个虚拟机:

fs.defaultFS

hdfs://mycluster

3、然后回到hdfs-site.xml里面把

fs.defaultFS

hdfs://mycluster

删掉。同样颁发给每个虚拟机

4、接下来启动jn进程即:hadoop-daemon.sh starat journalnode

(我是在s1s7s8上分别启动journalnode进程。我一共八台虚拟机)

5、将s1hadoop目录下的 dfs拷贝到s8中。即执行:scp -r dfs ubuntu@s8:/home/ubuntu/hadoop

6、在开启一个namenode节点的情况下,登录:ssh s8的虚拟机上执行hdfs namenode -bootstrapStandby

7、再停止namenode节点,然后 在s1虚拟机上执行:hdfs namenode -initializeSharedEdits

8、分别在s1s8上启动namenode即:执行hadoop-daemno.sh start namenode

9、最后启动所有的数据节点:hadoop-daemons.sh start datanode (hadoop-daemons.sh是启动所有的节点)

管理ha过程

1、手动完成状态切换:

hdfs haadmin -transitionToActive nn1

hdfs haadmin -transitionToStandbby nn1


配置 节点 客户 目录 名称 地址 数据 文件 进程 服务 接下来 两个 供应商 客户机 客户端 情况 手动 拷贝 方法 是在 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 山西进销存软件开发 机关网络安全工作要求 深圳市歉奕软件开发有限公司 服务器里面的图纸怎么打开 去平凉哪个服务器做核酸 共用一个服务器人多会影响网速吗 定义数据库的内模式和外模式是 简述数据库管理技术的发展简史 dell 服务器 加内存 网络安全具体要求有哪些 多媒体与网络技术是学什么的 我的世界一直定位服务器咋回事 明日之后下一个服务器 数据库实验报告完整 二维码识别器软件开发 河南企业软件开发代理价格 滨海新区节能软件开发报价价钱 网络技术2018题库 大同网络安全保护局 手机游戏网络安全 胡啸网络安全 软件开发期间商业构想如何保密 湖南网络安全通信管理员 公司如何改为电脑服务器 论文多长时间可以录入网络数据库 南昌北斗校时服务器 开一家软件开发公司 graphql直连数据库 access数据库作用 代理服务器 合法吗
0