mac osx 系统 brew install hadoop 安装指南

简介:
mac osx 系统 brew  install hadoop 安装指南
 
  1. brew install hadoop 
  2. 配置 core-site.xml:配置hdfs文件地址(记得chmod 对应文件夹,否则无法正常启动hdfs)和namenode的rpc通行端口
  3. 配置mapred-site.xml  中的map reduce通信端口
  4. 配置hdfs-site.xml 中的datanode 副本数。
  5. 格式化hdfs文件系统
  6. 启动Hadoop 和 yarn  namenode  datanode  mapred , 即:运行 start_all.sh
  7. (可选)在hdfs中创建当前用户的地址:  hadoop fs -mkdir -p /user/fan
  8. 开工,web ui 地址默认为:http://localhost:50070。
 
 
遇到的问题:
一, 如在hdfs -put ~/file  fileonhdfs 时, 出现error:WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Invalid directory in dfs.data.dir
          原因是:
  1.   core-site.xml中设置的文件系统已满,需重新设置,并再次-format。
  2.   core-site.xml中设置的hdfs文件系统所在文件夹需要chmod 777 
 
二, 如在hadoop fs -ls . 命令时出现: ls: '.': No such file or directory'
  1. 请执行: 
    hadoop fs -mkdir -p /user/[current login user]
 
 
 
配置文件demo:
 

配置core-site.xml、hdfs-site.xml、mapred-site.xml

* core-site.xml:

 

Xml代码  
  1. <configuration>  
  2.    
  3. <property>  
  4.   <name>hadoop.tmp.dir</name>  
  5.   <value>/usr/local/tmp/hadoop/hadoop-${user.name}</value>  
  6.   <description>A base for other temporary directories.</description>  
  7. </property>  
  8.    
  9. <property>  
  10.         <name>fs.default.name</name>  
  11.         <value>hdfs://localhost:8020</value>  
  12. </property>  
  13.    
  14. </configuration>  

 

 

* hdfs-site.xml:

 

Xml代码  
  1. <configuration>  
  2.    
  3.     <property>  
  4.         <name>dfs.replication</name>  
  5.         <value>1</value>  
  6.     </property>  
  7.    
  8. </configuration>  

 

 

* mapred-site.xml:

 

Xml代码  
  1. <configuration>  
  2.    
  3.     <property>  
  4.         <name>mapred.job.tracker</name>  
  5.         <value>localhost:8021</value>  
  6.     </property>  
  7.    
  8.     <property>  
  9.           
  10. </configuration>  

 

 

其实这些都是基本配置, 网上一大把。配置的值的说明可以参考这3个地址:

 

 写道
http://hadoop.apache.org/common/docs/r0.20.2/core-default.html
http://hadoop.apache.org/common/docs/r0.20.2/hdfs-default.html
http://hadoop.apache.org/common/docs/r0.20.0/mapred-default.html

 

 

2.3)格式化hadoop的文件系统hdfs。 执行命令 hadoop namenode -format 



本文转自fandyst 博客园博客,原文链接:http://www.cnblogs.com/ToDoToTry/    ,如需转载请自行联系原作者

相关文章
|
3月前
|
缓存 关系型数据库 MySQL
Mac安装brew
Mac安装brew
215 5
|
3月前
|
关系型数据库 MySQL 数据库
【Mac os系统】安装MySQL数据库
本文详细介绍了在Mac OS系统上安装MySQL数据库的步骤,包括下载、安装、配置环境变量、启动服务、授权设置以及解决常见问题,并提供了一些常用的MySQL命令。
177 0
【Mac os系统】安装MySQL数据库
|
3月前
|
iOS开发 MacOS
【Mac系统】解决Vscode中LeetCode插件不能刷剑指offer题库
文章讨论了解决Mac系统中Vscode里LeetCode插件无法刷剑指Offer题库的问题,并提供了一些相关的使用技巧和资源链接。
219 1
|
6天前
|
JavaScript 前端开发 物联网
「Mac畅玩鸿蒙与硬件1」鸿蒙开发环境配置篇1 - 认识鸿蒙系统与开发工具
本篇将介绍鸿蒙操作系统(HarmonyOS)的基本概念以及在 Mac 环境下进行鸿蒙开发所需的工具。通过了解鸿蒙系统和开发工具的特点,为后续的学习和实践奠定基础。
25 1
「Mac畅玩鸿蒙与硬件1」鸿蒙开发环境配置篇1 - 认识鸿蒙系统与开发工具
|
25天前
|
Java Shell 应用服务中间件
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
977 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
|
2月前
|
数据采集 中间件 关系型数据库
Mac系统通过brew安装mysql5.7后,启动报错的解决办法
Mac系统通过brew安装mysql5.7后,启动报错的解决办法
|
3月前
|
存储 SQL 分布式计算
Hadoop生态系统概述:构建大数据处理与分析的基石
【8月更文挑战第25天】Hadoop生态系统为大数据处理和分析提供了强大的基础设施和工具集。通过不断扩展和优化其组件和功能,Hadoop将继续在大数据时代发挥重要作用。
|
3月前
mac系统使用NTFS移动硬盘只读问题
mac系统使用NTFS移动硬盘只读问题
72 4
|
3月前
|
数据安全/隐私保护 iOS开发 MacOS
Mac终端出现 brew command not found 解决
Mac终端出现 brew command not found 解决
100 3
|
3月前
Mac Brew install慢的问题
Mac Brew install慢的问题
52 1