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. <property>
  3. <name>hadoop.tmp.dir</name>
  4. <value>/usr/local/tmp/hadoop/hadoop-${user.name}</value>
  5. <description>A base for other temporary directories.</description>
  6. </property>
  7. <property>
  8. <name>fs.default.name</name>
  9. <value>hdfs://localhost:8020</value>
  10. </property>
  11. </configuration>

* hdfs-site.xml:

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

* mapred-site.xml:

Xml代码  
  1. <configuration>
  2. <property>
  3. <name>mapred.job.tracker</name>
  4. <value>localhost:8021</value>
  5. </property>
  6. <property>
  7. </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 

转载于:https://www.cnblogs.com/ToDoToTry/p/5348665.html

mac osx 系统 brew install hadoop 安装指南相关推荐

  1. 如何在Mac OSX 系统上安装 Vagrant

    翻译&转载:http://sourabhbajaj.com/mac-setup/Vagrant/README.html 如何在Mac OSX 系统上安装 Vagrant 创建和配置轻量级.可重 ...

  2. Mac osx系统中virtual box 中的Ubuntu系统的全屏显示问题解决

    Mac osx系统中virtual box 中的Ubuntu系统的全屏显示问题解决 一 安装virtualBox工具 安装失败 其他尝试方法 一 安装virtualBox工具 选择Insert Gue ...

  3. Mac OSX系统下使用DosBox编写汇编

    Mac OSX系统下使用DosBox编写汇编 在这篇文章介绍了Win8.Win7下面如何设置DosBox进行汇编,今天在看下在Mac OSX下怎么搭建环境. 首先下载安装DosBox for mac版 ...

  4. Mac 下使用brew install 报错: Error: Cowardly refusing to `sudo brew install'

    Mac 下使用brew install 报错: localhost:infer-osx-v0.6.0 admin$ sudo brew install opam Error: Cowardly ref ...

  5. 技术宅星云的Mac OSX系统使用经验分享

    技术宅星云的Mac系统使用经验分享 系统维护 1.1 Mac OSX 卡顿严重 1.2 开启/禁止.DS_store文件生成 1.3 显示/隐藏 系统文件夹 1.4 Mac OSX 开机启动项管理 1 ...

  6. Mac系统brew install 安装报错 Error: Failure while executing

    Mac安装Apache http服务器,brew install httpd 时报错 报错信息如下: ==> Installing httpd dependency: nghttp2 ==> ...

  7. Mac OSX系统下安装和删除程序

    原文转载至:http://iaiai.iteye.com/blog/1374874 (一)删除Mac下的程序 是不是很像我们所面对的Windows软件?Linux都提供包管理软件,通常只需要一个命令就 ...

  8. Mac/OSX 系统如何采集扬声器(代码实现 附源码)

    总所周知由于版权问题,mac系统是无法通过api采集扬声器的音量的,一些录屏软件大多采用soundflower,lookloop等插件来实现扬声器的采集.soundflower这种免费的插件已经没人维 ...

  9. “苹果Mac OSX系统出现持久开机加载”解决方案

    操作步骤如下: step1:先关机,然后按开机键之后立马按住command+R,等待进入language界面. step2:按需求选择后,进入Mac OS实用工具界面. step3:连接上网络,选择重 ...

  10. 如何在Mac OSX系统下安装Tomcat

    1. 下载Tomcat(地址:tomcat.apache.org),选择适合的版本(这里选择6.0.35),点击"Download",之后在新页面点击"Core下的&qu ...

最新文章

  1. python and or 与 | 的比较
  2. Oracle 中多个字段显示成一列
  3. tensorflow.python.framework.errors_impl.InvalidArgumentError: 2 root error(s) found.
  4. php设置低于设定值不能用,php memory limit怎么设置不限制
  5. C# 多线程六之Task(任务)三之任务工厂
  6. Android之屏幕旋转之后当前activity被finish了依然被拉起来
  7. QT5动态创建多个按钮控件并关联信号槽函数
  8. jQuery基础 - 改变CSS样式
  9. python基础安装第三方(十三)
  10. SPFA+Dinic HDOJ 3416 Marriage Match IV
  11. mysql 连边聚合_MySQL分组,聚合函数,连表查询,子查询
  12. Please make sure you have the correct access rights and the repository exists.
  13. 关于new FormData() 对象的用法
  14. Nginx源码目录介绍
  15. 线上幽灵:世界头号黑客米特尼克自传(体验头号黑客传奇人生,洞悉头号黑客思维模式!启明,绿盟,安天,安全宝,百度,腾讯,阿里……众安全专家一致推荐!)...
  16. AMD CPU 超频
  17. 华硕笔记本屏幕亮度怎么调节?屏幕亮度调节方法
  18. 宝塔php不能上传大文件,解决BT宝塔无法上传大文件的方法,请收藏
  19. Android修改分区格式为F2FS
  20. pex虚拟机自动安装

热门文章

  1. Jackson解析XML
  2. HDU-1159-Common Subsequence
  3. [Objective-C]ARC中NSString *与CFStringRef的相互转换
  4. parse Json
  5. apache的配置文件httpd.conf
  6. 是的,我们真的在遭遇有史以来最大的DDoS攻击,并且还在加剧
  7. 伪原创方法-学习一下
  8. [菜鸟必学]网络以及***命令行全收录
  9. gdb官方说明文档中文版
  10. 汇编程序基本结构+利用DOS系统编译连接汇编程序