loner:阿里云Hadoop第二弹(运行WordCount)
之前在阿里云上的案例我成功运行了wordcount。但是考虑到实际的编程,在阿里云上的可视化界面显得有些艰难,更不要提eclipse界面有点丑。我觉得还是用jetbrain公司的IDEA来开发,这儿学生可以免费使用专业版,如果有需要可以自行下载。主要是有大数据工具的插件Hadoop,然后就开始我一个礼拜的捣鼓,然后发现好像阿里云的9000端口好像无法打开(网上说什么内网的原因,所以在Hadoop上链接不上)于是偶然发现mac在本地配置的教程,就此汇总一下。
Java的安装
不再赘述,网上有很多的教程,在保证
1 | java -version |
可以输出如下界面,则我们开始Hadoop的配置
下载Hadoop的原始代码
本文章全程以hadoop-2.9.2为例子,在下面的链接中下载hadoop-2.9.2.tar.gz 既可以
Index of /dist/hadoop/core/hadoop-2.9.2archive.apache.org
解压到本地的目录下面
添加Hadoop的环境变量
这儿我们需要用vim修改 ~/.bash_profile
1 | vim ~/.bash_profile |
在最下面添加这几行代码,编辑完成后:wq退出
1 | export HADOOP_HOME=/Users/yuxuan/hadoop-2.9.2 |
1 | source ~/.bash_profile |
运行保存修改,然后用hadoop version 查看Hadoop是否配置成功,若如下界面则成功
修改Hadoop的配置文件(如下操作都需要cd到Hadoop解压的环境来操作)
这些配置文件都保存在hadoop-2.9.2/etc/hadoop/路径下
1 | cd /Users/yuxuan/hadoop-2.9.2/etc/hadoop/ |
用vim打开后在JAVA_HOME 和 HADOOP_CONF_DIR和HADOOP_HOME 来进行修改,这些分别对应着本地各自的目录
\2. core_site.xml
1 | <configuration> |
\3. 修改hdfs-site.xml
1 | <configuration> |
启动Hadoop
- NameNode
1 | hadoop namenode -format |
2. HDFS
首先先进入到sbin目录
1 | cd /Users/yuxuan/hadoop-2.9.2/sbin/ |
启动HDFS
1 | ./start-dfs.sh |
若成功了,需要输入三次密码
若失败,则检查mac系统的远程登陆的许可是否打开
确保界面呈现这样
3. 启动yarn
还是进入sbin目录
1 | ./start-yarn.sh |
4. jps检查
1 | jps |
若出现上述界面则配置成功了
然后可以在浏览器里验证(50070,8088)
http://localhost:50070/dfshealth.html#tab-overview
后记:
如果隔了几天没有打开Hadoop,或者你的电脑重启了,反正就是jps上出现不了那几个玩意,或者你的浏览器页面打不开,请严格遵照Hadoop启动后的代码,比如进入Hadoop的sbin界面之类的,然后依次操作,于是就能重新打开Hadoop的界面了
- Post title:Hadoop 在mac本地的配置
- Post author:Yuxuan Wu
- Create time:2021-01-25 20:36:27
- Post link:yuxuanwu17.github.io2021/01/25/Hadoop-在mac本地的配置/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.