mac下安装Hadoop
主要是介绍在Mac系统下安装Hadoop的相关步骤,包含:
- 安装包的下载:
JDK
和``Hadoop` JDK
的安装和配置SSH
的配置,实现免密登陆hadoop
的安装与配置
安装包下载
- 下载JDK
-
下载Hadoop
主机名和IP的映射关系实现
编辑/etc/hosts
文件
1 | > vim /etc/hosts |
将安装包移动到指定目录下
1 | cp hadoop-2.7.2.tar.gz /opt/ # 移动到opt目录下 |
安装和配置JDK
-
先确定
JDK
的安装目录/usr/java/default
-
编辑文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15查看JDK的安装目录
> /usr/libexec/java_home -V
一般是这个目录
/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home
> vim /etc/profile
写入内容
JAVA_HOME = /usr/java/default
重启生效!切记
> source /etc/profile
验证
> echo $JAVA_HOME
> JAVA -version
配置SSH
配置SSH
的主要目的是实现免密登陆
1 | > ssh-keygen -t rsa |
安装和配置Hadoop
-
解压安装包
1
tar zxf hadoop-2.7.2.tar.gz
-
确定安装路径,配置环境变量
1
2
3
4
5
6> vim /etc/profile
JAVA_HOME = /usr/java/default
增加内容
HADOOP_HOME = /opt/hadoop-2.7.2
PATH=$JAVA_HOME/bin:$HADOOP_HOME/bin:$PATH -
配置生效
1
2> source /etc/profile
> echo $HADOOP_HOME -
进行安装目录,进行配置文件的修改
- core-site.xml
- hdfs-site.xml
- yarn-site.xml
- mapred-site.xml
- slaves
- Hadoop-env.sh
core-site.xml
1 | 具体内容 |
hdfs-site.xml
1 | 20 <configuration> |
yarn-site.xml
1 | 15 <configuration> |
mapred-site.xml
1 | 19 <configuration> |
slaves
1 | localhost |
Hadoop-env.sh
1 | export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home # 添加路径 |
格式化
1 | > hdfs namenode -format |
启动集群
1 | cd $HADOOP_HOME/sbin |
验证
首先需要关闭防火墙,或者在防火墙的规则中开放端口
-
jps验证
-
网页验证
- hdfs localhost:50070
- yarn localhost:18088
成功搭建!:happy: