网站首页 > 博客文章 正文
hadoop是什么
提到大数据开发,不得不说Hadoop,Hadoop是一个由Apache基金会所开发的分布式系统基础架构,实现了分布式文件系统(HDFS),在分布式环境下提供了海量数据的处理能力。几乎所有主流厂商都围绕Hadoop开发工具、开源软件、商业化工具和技术服务。
环境介绍
Windows系统VMware虚拟机
内部安装Centos 7 系统
JDK1.8版本
Hadoop-2.6.1版本
搭建前提
1、已在虚拟机里安装3个Centos7环境
2、已为系统进行shh互信设置
3、三个操作系统hostname分别是master,slave1,slave2
开始搭建
1、下载Hadoop-2.6.1,输入命令解压命令
tar -xvf hadoop-2.6.1.tar.gz
如下图所示
2、修改配置文件
进入配置目录
cd hadoop-2.6.1/etc/hadoop
如下图所示
修改 hadoop-env.sh
vim hadoop-env.sh
添加JAVA_HOME=JDK具体目录,并保存退出
修改 yarn-env.sh
vim yarn-env.sh
添加JAVA_HOME=JDK具体目录,并保存退出
修改slaves
vim slaves
添加slave1,slave2,如图所示
修改core-site.xml
vim core-site.xml
如图所示
修改hdfs-site.xml
vim hdfs-site.xml
如图所示
将mapred-site.xml.template重命名mapred-site.xml
mv mapred-site.xml.template mapred-site.xml
修改mapred-site.xml
vim mapred-site.xml
如图所示
返回hadoop-2.6.1 目录
cd ../../
创建文件夹
mkdir -p dfs/name
mkdir -p dfs/name
mkdir -p tmp
修改环境变量
vim ~/.bashrc
如图所示
生效环境配置
source ~/.bashrc
将master机器hadoop文件分发到slave1,slave2
scp -r hadoop-2.6.1 root@slave1:/usr/local/src
scp -r hadoop-2.6.1 root@slave2:/usr/local/src
格式化集群
cd hadoop-2.6.1/sbin/
hadoop namenode format
启动集群
./start-dfs.sh
./start-all.sh
查看配置结果
配置完成后使用jps查看进程,如图所示
备注:在最后启动集群时,遇到启动失败问题,提示master鉴权失败,可是在三台机子的ssh 登录验证都是测试通过,最后通过删除hadoop文件下的dfs/data文件夹,dfs/name文件夹,以及tmp文件夹,重新格式化集群得以解决。
总结
在配置Hadoop集群过程中,并不是一帆风顺,中间也遇到过很多问题,在遇到问题是首先要自我检查,尤其检查各种配置文件有没有手误写错,遇到问题尽量根据提示去判断并解决问题。
如果觉得文章对你有帮助,请点击关注,后续会有更多干货分享~
猜你喜欢
- 2024-10-18 给你一个反悔的机会(给你一个反悔的机会英语)
- 2024-10-18 Bash技巧:一个在不同目录之间直接来回快速 cd 的Shell脚本
- 2024-10-18 linux下推荐的开发环境的安装和配置
- 2024-10-18 Redis单机安装以及集群搭建(单机redis和集群redis区别)
- 2024-10-18 如何自定义终端显示配置(如何自定义终端显示配置文件)
- 2024-10-18 (安全防范)分析Linux常见后门驻留方式
- 2024-10-18 大白话 golang 教程-01-安装和配置
- 2024-10-18 阿里开源那个牛哄哄问题排查工具竟然不会用?最佳实践来了
- 2024-10-18 Go下载安装及切换不同版本的方法(go语言安装 window)
- 2024-10-18 ubuntu常用命令 常见问题(大杂烩)
你 发表评论:
欢迎- 367℃用AI Agent治理微服务的复杂性问题|QCon
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 356℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 345℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)