Cherryleer 2015 October 01 后端
大数据笔记:Mac Hadoop安装
目的
本文详细介绍Hadoop在Mac上的安装过程。
由于使用Homebrew安装完Hadoop后,启动总是有问题,网上查了很多资料,卸载,手动安装后,才算搞定,所以写篇博客纪录下。
基础环境准备
- Mac OS X Yosemite(10.10.5)
- JDK 1.7.0_75
- Hadoop 2.6.0
安装JDK
验证配置是否成功:
SSH免密码登录
- SSH免密码登录过程,戳这里
- 常见问题:ssh localhost异常,戳这里
验证配置是否成功:
Hadoop安装
下载Hadoop
官方下载地址:http://hadoop.apache.org/releases.html#Download,我选择的是2.6.0版本。
下载后,解压到指定目录。
配置环境变量
在用户根目录下.bash_profile文件中,添加如下信息:
修改hadoop-env.sh
路径:${HADOOP_HOME}/etc/hadoop/hadoop-env.sh
修改的内容如下:
修改core-site.xml
路径:${HADOOP_HOME}/etc/hadoop/core-site.xml
在Configuration节点下添加:
详细内容请参考:core-default.xml
修改hdfs-site.xml
路径:${HADOOP_HOME}/etc/hadoop/hdfs-site.xml
在Configuration节点下添加:
详细内容请参考:hdfs-default.xml
修改mapred-site.xml
路径:${HADOOP_HOME}/etc/hadoop/mapred-site.xml
在Configuration节点下添加:
详细内容请参考:mapred-default.xml
启动Hadoop
执行hdfs namenode -format:
执行start-dfs.sh:
执行start-yarn.sh:
执行jps,确认进程是否存在:
以上启动日志没有报错,相关进程也都正常存在,说明Hadoop启动成功。
关闭Hadoop
执行stop-all.sh:
执行jps,确认进程是否已经退出:
相关进程已经退出,说明Hadoop正常关闭。
参考资料
Hadoop官网
Hadoop 2.2.0 单节点安装和测试