(三)hadoop的安装_3
- 欢迎来到语语的自习笔记课堂
- 一、==hadoop的正式搭建==
- 1.上传hadoop的压缩包到/opt/software下面
- 2.解压缩到/opt/module
- 3.==进行hadoop的配置==(复杂)
- (1)核心配置文件
- (2)hdfs配置文件
- (3)yarn配置文件
- (4)MR配置文件
- (5)hadoop的环境变量配置文件
- (6)集群配置文件
- 4.同传hadoop的包到其他两个节点(xsync)
- 5.同传环境变量配置文件
- 二、SSH免密登录
- 1.首先进入到root用户的家目录里面
- 2.进入到.ssh目录
- 3.原封不动的输入,一路按回车,直到最后结束(大概按三次)
- 4.密钥对的分发
- 5.登出
- 三、启动hadoop
- 1.先启动HDFS
- 2.再启动Yarn
欢迎来到语语的自习笔记课堂
勇气是在压力之下展现出的优雅。
-- 海鸣威
一、hadoop的正式搭建
前提:三个节点都已安装好JDK
注意:在搭建和启动过程中最好把用户切换成root
1.上传hadoop的压缩包到/opt/software下面
2.解压缩到/opt/module
3.进行hadoop的配置(复杂)
(1)核心配置文件
core -site.xml
(2)hdfs配置文件
hdfs -site.xml
(3)yarn配置文件
yarn -site.xml
(4)MR配置文件
mapred -site.xml
(5)hadoop的环境变量配置文件
hadoop -env.sh
只需要修改JAVA_HOME的位置即可
- 例如
export JAVA_HOME /opt/module/jdk1.8.0_212
(6)集群配置文件
workers -site.xml
4.同传hadoop的包到其他两个节点(xsync)
注意:退到最外面module去传
5.同传环境变量配置文件
在etc目录下执行xsync
/etc/profile.d/my_env.sh(xsync)
扩:集群部署表
二、SSH免密登录
ssh + ip :从一台服务器登录到另一台服务器
登录前提:你需要知道被登录服务器的密码
ssh在登录过程中不再需要密码
注意:在配置免密登录时,需切换成root用户进行操作。原因:方便后面的hadoop集群启动
1.首先进入到root用户的家目录里面
cd /root
2.进入到.ssh目录
注意:这个目录是一个隐藏目录;有些主机中找不到.ssh目录,只需要使用ssh指令登录任意一台其他主机即可
3.原封不动的输入,一路按回车,直到最后结束(大概按三次)
ssh -keygen -t rsa
4.密钥对的分发
ssh -copy -id hadoop102
注意:要给自己本机也分发一次,做到自免密
5.登出
exit
三、启动hadoop
注意:在正式启动hadoop之前一定要配置各节点之间的免密登录;如果你是刚刚安装完的话(第一次启动),在启动之前一定要进行一次格式化操作
- 格式化
hdfs namenode -format
//只执行一次(第一次时用)
1.先启动HDFS
在hadoop目录里面有一个目录叫做sbin
在sbin目录里面有一个启动脚本start-dfs.sh,运行该脚本即可启动(root下)
//启动
sbin/start -dfs.sh
//停止
sbin/stop -dfs.sh
2.再启动Yarn
//启动
sbin/start -yarn.sh
//停止
sbin/stop -yarn.sh
//开关顺序
HDFS-->Yarn ---> Yarn-->HDFS
// 启动 停止
扩:验证是否开启成功
jps