不得不收藏的大数据Hadoop教程:Hadoop集群搭建
Posted gcghcxy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不得不收藏的大数据Hadoop教程:Hadoop集群搭建相关的知识,希望对你有一定的参考价值。
搭建环境安装时间同步Yum install -y ntpdate 网络时间同步命了 服务器地址是阿里云ntpdate ntp1.aliyun.com 手动时间同步方式date -s "20190622 12:32:00" #yyyymmdd hh:mm:ss完全分布式服务器namenodesecondaryNameNodedatanode Hadoop01有 Hadoop02 有有 Hadoop03 有Hadoop04 有Ps:这里我们已经将时间同步,主机名称,网络通信,hosts映射都做完,以上步骤省略
![技术图片](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMzLnpoaW1nLmNvbS84MC92Mi1mY2U1ZTNhOTlkZGM0YmFmYmY5MDc0ZDFiMGRhNjY2MV9oZC5wbmc)
?
上传到目录中然后进行解压
![技术图片](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMzLnpoaW1nLmNvbS84MC92Mi0yMTNmNjI4M2I2MTY1MzM3NDgxYmJjNjZkMzU4ZjI1OV9oZC5wbmc)
?
后面的路径自己写进入到对应的路径 就可以查看版本了配置环境变量是为了以后方便使用
![技术图片](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMzLnpoaW1nLmNvbS84MC92Mi02NjI3YTY4MWU0NTg2Y2YzNWU0MTA4N2E1NzI3OWQxYl9oZC5wbmc)
?
![技术图片](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMyLnpoaW1nLmNvbS84MC92Mi04OTFmYjc1NTlkMDQ5N2UxZDA4NzM1NDJkMDJlNDA5Yl9oZC5wbmc)
?
将进入和这个里配置环境变量,这是一个全局的环境变量谁都可以使用了在最后添加
![技术图片](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMyLnpoaW1nLmNvbS84MC92Mi02NTdkMmIyYTVlZmIwNTE4YWFkOTY1MDUxOTNiYTZhOV9oZC5wbmc)
?
保存退出 然后然后重新加载资源文件
![技术图片](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMxLnpoaW1nLmNvbS84MC92Mi1mNmQ5YzVkYzhkMDNlOTMzOTY0ODhhMGU5MDU3NjdkYV9oZC5wbmc)
?
然后执行java -version 1.先解压hadoop安装包 到 /opt/softwar/路径下
![技术图片](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMyLnpoaW1nLmNvbS84MC92Mi04NzQ2NWY3ZTI4ODRjYjU4YTRhYjlkMDdiZWIwYjAzZl9oZC5wbmc)
?
2. 修改配置文件先修改 /hadoop2.7.1/etc/hadoop/hadoop-env
![技术图片](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMzLnpoaW1nLmNvbS84MC92Mi1mMTc5Y2UwMzMxYjIzNmU4Mjc5YmZiYjFkOWNiYWQ3OV9oZC5wbmc)
?
3.修改相同路径下 core-site.xml hdfs-site.xml
修改core-site.xml内容
![技术图片](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMxLnpoaW1nLmNvbS84MC92Mi1mMGEyMmY2M2VmMTZjNGE2ODZiMzk0NDI1MzU4ZmRmNV9oZC5wbmc)
?
修改hdfs-site.xml
![技术图片](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWM0LnpoaW1nLmNvbS84MC92Mi0wMzEyMjMwODI4MzNmYzk5MmUzMjk1NGMyM2Q3NzJiNF9oZC5wbmc)
?
4. 添加从节点(datanode) 相同路径下 slaves
![技术图片](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMzLnpoaW1nLmNvbS84MC92Mi0yZDc4YjdjNzVmNDUyYTA3MWY0ZmUxZTE1NzM3MjZlNV9oZC5wbmc)
?
5.添加hadoop路径作为全局
修改 vi /etc/profile
![技术图片](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWM0LnpoaW1nLmNvbS84MC92Mi1lMTQwYmMzYmY3YWQ4OGRiYjQzYjRjMGY4ZTFkNWExNV9oZC5wbmc)
?
重新加载资源
source /etc/profile
6.免秘钥
图解:
![技术图片](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMyLnpoaW1nLmNvbS84MC92Mi1mOGRjNzNmYjg1NWYzMGY3MjIwY2NhNzk1MjQwY2E1MF9oZC5wbmc)
?
hadoop01和hadoop02,03,04免秘钥.因为hadoop01是namenode需要管理01,02,03,04服务器,所以应该完成面秘钥操作
若机器中没有ssh命令 yum install openssh-clients.x86_64 -y 先产生.ssh文件夹 隐藏文件 并且在~(家)目录下
![技术图片](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMzLnpoaW1nLmNvbS84MC92Mi0zZTFhOTU3ODUyODQ0MTBiNDBiODRlMjAwY2NiNWQ0N19oZC5wbmc)
?
发送公钥给01,02,03,04
ssh-copy-id 服务器名称 下面图片是一个例子
![技术图片](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9waWMxLnpoaW1nLmNvbS84MC92Mi03NTdmNTU4NWIxOTlhOTA1N2ZmMzEwYmZkMDE4ZDA5OV9oZC5wbmc)
?
7.分发hadoop安装包 因为已经配置完成直接分发即可 分发给02,03,04分发命令是scp -r是递归 代表分发的是文件夹并且文件夹下面还有文件 scp 发送文件
scp -r 当前主机软件安装的路径 主机名/IP:发送过来软件要存在在当前机器下的路径
scp -r /opt/software/hadoop-2.7.1/ hadoop02:/opt/software/
8.修改02,03,04机器上vi /etc/profile文件并配置HADOOP_HOME
配置成功后从新加载 source /etc/profile
9.启动集群但是 当前集群是第一次配置
需要格式化 namenode 在hadoop01
hdfs namenode -format
ps:这个命令只能第一次开启集群的时候格式化,以后进入公司,集群是搭建好的,千万不要
10.开启集群
start-dfs.sh 开启集群
stop-dfs.sh 停止集群
模块化开启
ps:
全部启动 start-all.sh
全部停止 stop-all.sh
单个角色启动
hadoop-daemon.sh start namenode或datanode或secondarynamenode hadoop-daemon.sh stop namenode或datanode或secondarynamenode直接杀死角色 kill -9 进程
以上是关于不得不收藏的大数据Hadoop教程:Hadoop集群搭建的主要内容,如果未能解决你的问题,请参考以下文章
尚硅谷大数据视频_Hadoop视频教程免费下载
五万字,57道hadoop大厂高频面试题,每一字都细心打磨,强烈建议收藏!
盘点六种常用的大数据分析工具
Hadoop基础教程04
小烨收藏数据仓库Hive 基础知识(Hadoop)
hadoop是怎么存储大数据的