热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Hadoop入门篇环境搭建(四)

转载请注明原文出处hadoop搭建阿牛的资料下载Hadoop-入门篇环境搭建(一)Hadoop-入门篇环境搭建(二)Hadoop-入门篇环境搭建(三)Hadoop-入门篇环境搭建(

转载请注明原文出处

hadoop搭建

阿牛的资料下载
Hadoop-入门篇环境搭建(一)
Hadoop-入门篇环境搭建(二)
Hadoop-入门篇环境搭建(三)
Hadoop-入门篇环境搭建(四)

机器配置

《Hadoop-入门篇环境搭建(四)》

+所有机器都有这个步骤

这里有4台机器

hadoop 在/opt/soft/hadoop 下面

node1
+ vi ~/.bash_profile
export HADOOP_PREFIX=/opt/soft/hadoop
+ source ~/.bash_profile
# cd /opt/soft/hadoop/etc/hadoop
# vi mapred-env.sh
export JAVA_HOME=/usr/java/jdk1.7.0_79
#vi hadoop-env.sh
export JAVA_HOME=/usr/java/jdk1.7.0_79
# vi slaves
node2
node3
node4
+ mkdir -p /opt/data/hadoop
+ mkdir -p /opt/data/journalnode
#vi hdfs-site.xml
#集群名字ID mycluster请替换为下面的value=hadoop

dfs.nameservices
hadoop

#集群有哪些机器

dfs.ha.namenodes.hadoop
nn1,nn2
#集群的namenode ip

dfs.namenode.rpc-address.hadoop.nn1
node1:8020


dfs.namenode.rpc-address.hadoop.nn2
node2:8020

#连接页面

dfs.namenode.http-address.hadoop.nn1
node1:50070


dfs.namenode.http-address.hadoop.nn2
node2:50070


dfs.namenode.shared.edits.dir
qjournal://node2:8485;node3:8485;node4:8485/hadoop


dfs.client.failover.proxy.provider.hadoop


dfs.ha.fencing.methods
sshfence


dfs.ha.fencing.ssh.private-key-files
/root/.ssh/id_dsa


dfs.ha.fencing.ssh.connect-timeout
60000

#mkdir -p /opt/data/journalnode

dfs.journalnode.edits.dir
/opt/data/journalnode

#自动选举

dfs.ha.automatic-failover.enabled
true

#zk节点的位置

ha.zookeeper.quorum
node1:2181,node2:2181,node3:2181

#in your core-site.xml file:
#
# fs.defaultFS
# hdfs://hadoop
#

#
vi core-site.xml

ipc.client.connect.max.retries
20




ipc.client.connect.retry.interval
5000

Indicates the number of milliseconds aclient will wait for before retrying to establish a server connection.



ha.zookeeper.quorum
node1:2181,node2:2181,node3:2181


hadoop.tmp.dir
/opt/data/hadoop


fs.defaultFS
hdfs://hadoop

hdfs高可用搭建完成
yarn搭建
cd /opt/soft/hadoop/etc/hadoop
#vi yarn-site.xml

yarn.resourcemanager.ha.enabled
true

#this is yarn id not hdfs's id

yarn.resourcemanager.cluster-id
hadoop-yarn

#this is resourcemanager id how many resourcemanager ,if you want to set RSM please set this

yarn.resourcemanager.ha.rm-ids
rm1,rm2


yarn.resourcemanager.hostname.rm1
node3


yarn.resourcemanager.hostname.rm2
node4

#there is ZK ,please synchronous your's ZK cluster

yarn.resourcemanager.zk-address
node1:2181,node2:2181,node3:2181

#this is a defects in yarn ,You have to remember
#please mapreduce_shuffle

yarn.nodemanager.aux-services
mapreduce_shuffle

16年的学习笔记,留言相互交流。

关注老铁的公众号,从小菜比到老菜比

《Hadoop-入门篇环境搭建(四)》

你假笨
《Hadoop-入门篇环境搭建(四)》 462563010加QQ群一起学习

欢迎关注spring4all
《Hadoop-入门篇环境搭建(四)》


推荐阅读
  • 本文详细介绍了在 CentOS 7 系统中配置 fstab 文件以实现开机自动挂载 NFS 共享目录的方法,并解决了常见的配置失败问题。 ... [详细]
  • MySQL初级篇——字符串、日期时间、流程控制函数的相关应用
    文章目录:1.字符串函数2.日期时间函数2.1获取日期时间2.2日期与时间戳的转换2.3获取年月日、时分秒、星期数、天数等函数2.4时间和秒钟的转换2. ... [详细]
  • JUC(三):深入解析AQS
    本文详细介绍了Java并发工具包中的核心类AQS(AbstractQueuedSynchronizer),包括其基本概念、数据结构、源码分析及核心方法的实现。 ... [详细]
  • 思科IOS XE与ISE集成实现TACACS认证配置
    本文详细介绍了如何在思科IOS XE设备上配置TACACS认证,并通过ISE(Identity Services Engine)进行用户管理和授权。配置包括网络拓扑、设备设置和ISE端的具体步骤。 ... [详细]
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • 在使用 Cacti 进行监控时,发现已运行的转码机未产生流量,导致 Cacti 监控界面显示该转码机处于宕机状态。进一步检查 Cacti 日志,发现数据库中存在 SQL 查询失败的问题,错误代码为 145。此问题可能是由于数据库表损坏或索引失效所致,建议对相关表进行修复操作以恢复监控功能。 ... [详细]
  • Java Socket 关键参数详解与优化建议
    Java Socket 的 API 虽然被广泛使用,但其关键参数的用途却鲜为人知。本文详细解析了 Java Socket 中的重要参数,如 backlog 参数,它用于控制服务器等待连接请求的队列长度。此外,还探讨了其他参数如 SO_TIMEOUT、SO_REUSEADDR 等的配置方法及其对性能的影响,并提供了优化建议,帮助开发者提升网络通信的稳定性和效率。 ... [详细]
  • 在使用 SQL Server 时,连接故障是用户最常见的问题之一。通常,连接 SQL Server 的方法有两种:一种是通过 SQL Server 自带的客户端工具,例如 SQL Server Management Studio;另一种是通过第三方应用程序或开发工具进行连接。本文将详细分析导致连接故障的常见原因,并提供相应的解决策略,帮助用户有效排除连接问题。 ... [详细]
  • 本文探讨了 Kafka 集群的高效部署与优化策略。首先介绍了 Kafka 的下载与安装步骤,包括从官方网站获取最新版本的压缩包并进行解压。随后详细讨论了集群配置的最佳实践,涵盖节点选择、网络优化和性能调优等方面,旨在提升系统的稳定性和处理能力。此外,还提供了常见的故障排查方法和监控方案,帮助运维人员更好地管理和维护 Kafka 集群。 ... [详细]
  • 在搭建Hadoop集群以处理大规模数据存储和频繁读取需求的过程中,经常会遇到各种配置难题。本文总结了作者在实际部署中遇到的典型问题,并提供了详细的解决方案,帮助读者避免常见的配置陷阱。通过这些经验分享,希望读者能够更加顺利地完成Hadoop集群的搭建和配置。 ... [详细]
  • 2019年后蚂蚁集团与拼多多面试经验详述与深度剖析
    2019年后蚂蚁集团与拼多多面试经验详述与深度剖析 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • com.sun.javadoc.PackageDoc.exceptions()方法的使用及代码示例 ... [详细]
  • 本文详细介绍了 Sublime Text 3 在 2021 年的激活密钥及其在线激活方法。用户可以通过提供的链接访问云海天教程,获取更多详细的激活码信息和操作步骤。此外,文章还提供了安全可靠的激活方案,帮助用户顺利激活软件,提升编程效率。 ... [详细]
author-avatar
盘雪情
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有