Win10 下 hadoop3.0.0 单机部署
前言因近期要做 hadoop 有关的项目,需配置 hadoop 环境,简单起见就准备进行单机部署,方便开发调试。顺便记录下采坑步骤,方便碰到同样问题的朋友们。 安装步骤一、下载 hadoop-XXX.tar.gz下载地址:http://archive.apache.org/dist/hadoop/core/ 将文件解压至无空格目录下,好像时间有那么点点久。。。。。 注:解压需管理员权限!!! 添加环境变量 添加HADOOP_HOME配置 在 path 中添加 bin 目录 C:hadoop-3.0.0bin JAVA_HOME ? 二、hadoop配置1、修改C:/hadoop-3.0.0/etc/hadoop/core-site.xml配置: <configuration> 2、修改C:/hadoop-3.0.0/etc/hadoop/mapred-site.xml配置: <configuration> <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> </configuration> 3、在C:/hadoop-3.0.0目录下创建data目录,作为数据存储路径:
4、修改C:/hadoop-3.0.0/etc/hadoop/hdfs-site.xml配置: <configuration> <!-- 这个参数设置为1,因为是单机版hadoop --> <property> <name>dfs.replication</name> <value>1</value> </property> <property> <name>dfs.permissions</name> <value>false</value> </property> <property> <name>dfs.namenode.name.dir</name> <value>/C:/hadoop-3.0.0/data/namenode</value> </property> <property> <name>fs.checkpoint.dir</name> <value>/C:/hadoop-3.0.0/data/snn</value> </property> <property> <name>fs.checkpoint.edits.dir</name> <value>/C:/hadoop-3.0.0/data/snn</value> </property> <property> <name>dfs.datanode.data.dir</name> <value>/C:/hadoop-3.0.0/data/datanode</value> </property> </configuration> 5、修改C:/hadoop-3.0.0/etc/hadoop/yarn-site.xml配置: <configuration>
<!-- Site specific YARN configuration properties -->
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.nodemanager.auxservices.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
</configuration>
6、修改C:/hadoop-3.0.0/etc/hadoop/hadoop-env.cmd配置,添加 set JAVA_HOME=%JAVA_HOME% 7、bin目录替换 至https://github.com/steveloughran/winutils下载解压,然后找到对应的版本后完整替换bin目录即可 至此,我们的配置就完成了 三、启动服务1、打开cmd cd C:hadoop-3.0.0bin hdfs namenode -format 2、通过start-all.cmd启动服务: C:hadoop-3.0.0sbinstart-all.cmd 然后可以看到同时打开了4个cmd窗口
通过http://127.0.0.1:8088/即可查看集群所有节点状态: ? ? 总结一次还算比较顺利的采坑,后面准备开始肝项目了 orz。。。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- opengl – 将uint属性传递给GLSL
- windows – 从ReplaceFile重现ERROR_UNABLE_TO_MOVE_REPLAC
- windows-phone-7 – 如何在Windows Phone 7中获取Wi-Fi和移
- Windows 8 C#和XAML应用程序的程序体系结构,具有图形功能
- Windows GUI编程 – C SDK或C#Windows窗体
- Windows的ODBC配置指南: MySQL, PostgreSQL, DB2, Oracle
- 使用Windows Azure进行GeoIP路由
- wix – Burn bootstrapper未正确检测Windows安装程序版本
- microsoft-office-365 – 如何将ADFS移动到新服务器?
- windows – 如何查找发送shutdown命令的pc的ip地址?