Hadoop mac安装 (亲测有效)

当jdk安装完毕以及ssh配置都成功之后我们现在可以来着手进行Hadoop的安装了。

  Hadoop下载地址: https://archive.apache.org/dist/hadoop/common/hadoop-2.7.3/

  下载如下图片标记的文件即可:

  

  将该文件解压到你喜欢的地方。如果怕找不到解压后的文件的路径,那么就将该文件标记一下颜色,下次输入该文件的所在路径的话,直接选择你标记的颜色,找到该文件,然后拖到终端就能显示该文件的绝对路径了。ok,Hadoop安装完成.

我的是2.6.0的版本:https://archive.apache.org/dist/hadoop/core/hadoop-2.6.0/

ssh 链接:

这个主要是配置ssh环境。先在terminal里面输入ssh localhost
方法一:当前用户没有权限。这个多半是系统为安全考虑,默认设置的。
更改设置如下:进入系统偏好设置 --> 共享 --> 勾选远程登录,并设置允许访问:所有用户。
再次输入“ssh localhost",再输入密码并确认之后,可以看到ssh成功。


方法二:
$ ssh-keygen-t dsa-P''-f~/.ssh/id_dsa
$ cat /.ssh/id_dsa.pub>>/.ssh/authorized_keys
无论方法一,还是方法二这里面还有一个麻烦,就是每次都会要求输入用户密码。//ToDo(待补充解决方案)

所需要修改的配置文件都在hadoop-2.7.3/etc/hadoop目录下。

①在terminal输入:touch ~/.bash_profile
打开文件:vim ~/.bash_profile
export HADOOP_HOME=/Users/hadoop/hadoop-1.2.1(根据你自己的目录进行设定)
export PATH=$PATH:$HADOOP_HOME/bin
②保存文件
③设置变量立即生效命令:source ~/.bash_profile
④查看设置变量设置是否成功:hadoop version

5.配置Hadoop目录下的文件
路径下:hadoop-2.7.3/etc/hadoop
① Hadoop hadoop-env.sh 配置
JAVA_HOME={your java home directory}
HADOOP_PREFIX={your hadoop distribution directory}
说明:查看JAVA_HOME 命令:/usr/libexec/java_home# set to the root of your Hadoop
说明:HADOOP_PREFIX 你本地hadoop路径 xxxx/hadoop-2.7.3/


② core-site.xml文件配置
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>

③ hdfs-site.xml
<property>
<name>dfs.replication</name>
<value>1</value>
</property>

④ mapred-site.xml (此文件默认有mapred-site.xml.template,拷贝使用)
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>

⑤ yarn-site.xml
<property>
<name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value>
</property>

1)启动NameNode和DataNode的守护进程
(中间提示输入password ,需要输入mac开机密码)
$ sbin/start-dfs.sh
2)启动ResourceManager和NodeManager的守护进程。
(中间提示输入password ,需要输入mac开机密码)
$ sbin/start-yarn.sh
3)访问localhost:50070和localhost:8088测试是否正常



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值