MAC下安装hadoop2.8.1(免编译)
2017-10-09 09:43
344 查看
一:安装及配置Hadoop
1:利用MAC中homebrew下载hadoop$ brew install Hadoop
2:配置ssh免密码登录,用dsa密钥认证来生成一对公钥和私钥:
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
3:将生成的公钥加入到用于认证的公钥文件中:
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
4:接下来测试一下是否配置成功
$ ssh localhost
二:配置Hadoop文件
以下文件路径:/usr/local/Cellar/hadoop/2.8.1/libexec/etc/hadoop/
core-site.xml文件配置如下:
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
hdfs-site.xml配置如下;
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
mapred-site.xml配置如下:
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
yarn-site.xml配置如下:
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
</configuration>
以上过程需要注意的是如果mapred-site.xml文件不存在,需要自己创建(可以复制一下mapred-site.xml.template文件再进行修改)
三:运行Hadoop样例程序
此部分内容主要参考自Settingup Hadoop 2.6 on Mac OS X Yosemite
进入Hadoop的目录,以mac系统为例目录为
cd /usr/local/Cellar/hadoop/2.8.1/libexec
然后格式化文件系统:
bin/hdfs namenode -format
启动NameNode和DataNode的守护进程。
$ sbin/start-dfs.sh
启动ResourceManager和NodeManager的守护进程。
$ sbin/start-yarn.sh
访问localhost:50070和localhost:8088测试是否正常
创建hdfs目录:
$ bin/hdfs dfs -mkdir -p /user/robin/input
拷贝一些文件到input目录:
$ bin/hdfs dfs -put etc/hadoop input
运行样例: (下面命令中的hadoop版本号是2.8.1,根据你自己的hadoop版本修改版本号)
$ bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.8.1.jar grep input output 'dfs[a-z.]+'
在localhost:50070中的Utilities标签下找到/user/robin目录,下载part-r-00000文件,可以看到其中内容如下所示:
4 dfs.class 4 dfs.audit.logger 3 dfs.server.namenode. 2 dfs.period 2 dfs.audit.log.maxfilesize 2 dfs.audit.log.maxbackupindex 1 dfsmetrics.log 1 dfsadmin 1 dfs.servers 1 dfs.replication 1 dfs.file
相关文章推荐
- Mac 系统基于jdk1.8编译hadoop2.7.4和hadoop2.8.1
- mac maven安装编译hadoop的源文件
- Apache Spark 1.6 Hadoop 2.6 Mac下单机安装配置
- 64位LINUX下hadoop2.2.0重新编译及安装步骤
- Mac下安装Hadoop 3.0 (防坑)
- MAC OS X EI Capiton下Hadoop的详细安装
- Ubuntu 14.04编译安装hadoop 2.7.3
- MAC下hadoop2.7.3安装
- hadoop2.x_64bit编译安装
- Mac FFmpeg x265, aac, ffplay编译安装
- Linux下Hadoop Eclipse插件编译安装
- hadoop 2.6 Eclipse 插件编译/配置/安装
- Hadoop 0.23.x/NameNode federation原理、编译、安装、体验
- hadoop编译安装
- hadoop2.6.0汇总:新增功能最新编译 32位、64位安装、源码包、API下载及部署文档
- hadoop 2.4编译、安装
- Centos6.5源码编译安装Hadoop2.5.1
- HADOOP学习连载:Hadoop2.6.0编译安装
- mac 10.10安装hadoop 2.6.0以及配置伪节点
- Hadoop Eclipse 插件编译安装1.2.0