-
Notifications
You must be signed in to change notification settings - Fork 32
Mac OS X EI Capitan 下安装及配置伪分布式 Hadoop 环境 #10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
很详细,太赞了! |
求问, ssh localhost一直需要密码是怎么回事 |
|
mac 上可以用普通的tar.gz的linux包安装运行hadoop么?楼主试过没有? |
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa |
感谢楼主教程, 刚又踩了一个坑, namenode跑不起来, 后来查看到, namenode用到的端口被占了 |
job 一直处理Running 状态有遇到过?
|
1楼应该是datanode没有启动,所以例子也无法运行,可能是namenode跟datanode的id不一致,你是否多次格式化过namenode |
一直提示18/09/16 18:45:26 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable |
Mac OS X EI Capitan 下安装及配置伪分布式 Hadoop 环境
总环境配置
一、预装环境配置
1. Homebrew
打开<终端>窗口, 粘贴以下脚本
2. JAVA
Oracle 官网下载 JDK8 的 Mac OS X 安装包:Java SE Downloads
打开下载的 dmg 文件,双击包中的 pkg 文件进行安装
打开<终端>,输入
显示为
JDK目录为
3. Xcode
打开 App Store 进行下载
PS:速度可能不是很快,但是官方的还是很安全
二、配置 SSH
为了保证远程登录管理 Hadoop 及 Hadoop 节点用户共享的安全性,Hadoop 需要配置使用 SSH 协议
打开系统偏好设置-共享-远程登录-允许访问-所有用户
打开<终端>,分别输入
配置好之后,输入
显示
或者类似时间信息,即配置完成
三、安装及配置 Hadoop
1.安装 Hadoop
<终端>输入
显示如下即安装成功
2. 配置伪分布式 Hadoop
(1)配置 hadoop-env.sh
<终端>输入
将
修改为
(2) 配置 yarn-env.sh
<终端>输入
加入
(3)配置 core-site.xml
<终端>输入
编辑
(4) 配置 hdfs-core.xml
<终端>输入
编辑
(5) 配置 mapred-site.xml
<终端>依次输入
编辑
(6) 配置 yarn-site.xml
<终端>输入
编辑
3. 格式化 HDFS
<终端>输入
4.启动
找到sbin目录
(1)启动 HDFS
(2) 启动 MapReduce
(3) 检查启动情况
结果
5.运行 MapReduce 自带实例
测算pi值的实例
结果
6.可视化查看
四、总结
其实配置起来,如果按照上面的话,其实很快,但摸索的时候坑多,网速什么,路径什么,没事就会崩一崩。
环境搭好,继续撸理论,与一些也做这个的朋友们讨论了一下,还是要补一下统计学的知识,如果部门谁有兴趣,可以试一试哦。
The text was updated successfully, but these errors were encountered: