mac环境下hadoop安装

作者: 尹小凯 | 来源:发表于2017-09-05 09:47 被阅读228次

本文主要讲述在mac环境下安装hadoop,目标读者为大数据初学者或者有意进入大数据行业的研发人员。

1、安装homebrew

/usr/bin/ruby -e "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"

2、配置sshd

sudo ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key

sudo ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

sudo ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key

sudo ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key

赋权

chmod 600ssh_host_dsa_key

chmod 600ssh_host_rsa_key

chmod 600ssh_host_ecdsa_key

chmod 600ssh_host_ed25519_key

cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

3、启动sshd

/usr/sbin/sshd

4、brew install hadoop

hadoop 就安装成功了, 我安装时最新为2.8.0。

hadoop将按预定的路径安装(/usr/local/Cellar/hadoop/2.8.0)

查看其安装目录可以用brew list hadoop。

5、修改配置文件

hadoop-env.sh文件(不需要修改):

/usr/local/Cellar/hadoop/2.8.0/libexec/etc/hadoop/hadoop-env.sh

Core-site.xml文件:

/usr/local/Cellar/hadoop/2.8.0/libexec/etc/hadoop/core-site.xml

hadoop.tmp.dir

/usr/local/Cellar/hadoop/hdfs/tmp

A base for other temporary directories.

fs.default.name

hdfs://localhost:9000

注: fs.default.name 保存了NameNode的位置,HDFS和MapReduce组件都需要用到它,这就是它出现在core-site.xml 文件中而不是 hdfs-site.xml文件中的原因。在该处配置HDFS的地址和端口号。

mapred-site.xml   可能文件名为 mapred-site.xml.templete (与上面的文件子啊同一文件夹下)。

mapred.job.tracker

localhost:9010

变量mapred.job.tracker 保存了JobTracker的位置,因为只有MapReduce组件需要知道这个位置,所以它出现在mapred-site.xml文件中。

编辑hdfs-site.xml(同上文件夹)

dfs.replication

1

变量dfs.replication指定了每个HDFS默认备份方式通常为3, 由于我们只有一台主机和一个伪分布式模式的DataNode,将此值修改为1。

6、运行hadoop

启动hadoop之前需要格式化hadoop系统的HDFS文件系统

跳转到目录/usr/local/Cellar/hadoop/2.7.1/bin下

$ hadoop namenode -format

接着进入/usr/local/Cellar/hadoop/2.7.1/sbin

执行:

$ ./start-all.sh

通过访问以下网址查看hadoop是否启动成功

Resource Manager:http://localhost:50070

JobTracker:http://localhost:8088

Specific Node Information:http://localhost:8042

尹小凯,资深互联网架构师,精通java分布式开发、熟练掌握nginx、redis、mongo、zk、dubbo等分布式框架和中间件。精通android开发。丰富的前端开发经验,熟练掌握angular1.x、nodejs、bootstrap、react等前端框架

相关文章

  • mac环境下hadoop安装

    本文主要讲述在mac环境下安装hadoop,目标读者为大数据初学者或者有意进入大数据行业的研发人员。 1、安装ho...

  • Hadoop学习(一) MAC OS下安装Hadoop开发环境

    在MAC OS下安装和配置Hadoop开发环境相当简单。 先去下载最新稳定版本的Hadoop的文件包,下载地址为:...

  • Flink on Yarn

    安装和启动YARN 根据『 Hadoop 』mac下Hadoop的安装与使用这篇文章的指示安装并配置好Hadoop...

  • Debian下hadoop安装

    Debian下安装hadoop 目标:配置安装openjdk环境,下载安装hadoop 安装OpenJDK 然后尝...

  • hadoop之踩坑记录--在mac系统上装hadoop生态

    起因是这样,因为开发需求,得在mac上安装hadoop、hbase、hive等大数据开发环境 在mac上装环境,你...

  • Mac下Hadoop的安装和启动

    环境条件 JDK1.8Hadoop 2.7.5mac os Hadoop部署步骤 第一步 安装JDK 因为Hado...

  • Hive2.3.4安装[hadoop完全分布式中]

    一、安装Hadoop Hive运行在Hadoop环境之上,因此需要hadoop环境,本次在安装在hadoop完全分...

  • hdfs的API操作

    *配置Windows下Hadoop环境 经测试mac好像没有这个问题 在windows系统需要配置hadoop运行...

  • redis安装配置

    1,安装 mac环境下,通过homebrew 安装。 指令:brew install redis linux环境下...

  • JAVA收藏

    MAC下安装javaJDKMAC下配置环境边领MAC下配置EclipseEclipse 汉化

网友评论

    本文标题:mac环境下hadoop安装

    本文链接:https://www.haomeiwen.com/subject/cuuddxtx.html