【hadoop入门实战】Mac上安装hadoop,并运行程序(1)

大数据第一步-Mac安装Hadoop3 前提是把jJDK8安装好,hadoop3.x最低需要jdk8。然后打开共享把远程登陆打开,不打开说是后面会报错,到终端输入命令:ssh localhost生成新的keygen否则后面会报错 Permission denied 命令:ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa。 阅读详情

安装Hadoop

参考:

http://blog.youkuaiyun.com/xbwer/article/details/35614679

系统版本:


————————————————————————————————————————————————————————————————————————————

1.安装Java——之后会运行jar包,肯定需要java的运行环境

查看java版本:
[html]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. java -version  



————————————————————————————————————————————————————————————————————————————
2.下载hadoop
地址:http://hadoop.apache.org/releases.html

然后看到


我没有选版本太高的,因为不会用,下载的是2.7.3版本的,对我来说够用了,入门也不会特别难吧。


存放的路径可以看到:/Users/hadoop


配置mac os 自身环境
这个主要是配置ssh环境。先在terminal里面输入
[html]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. <span style="white-space:pre">    </span>ssh localhost  
会有错误提示信息,表示当前用户没有权限。这个多半是系统为安全考虑,默认设置的。更改设置如下:进入system preference --> sharing --> 勾选remote login,并设置 allow access for all users。再次输入“ssh localhost",再输入密码并确认之后,可以看到ssh成功。
不过这里面还有一个麻烦,就是每次都会要求输入用户密码。《Hadoop实战》提供了一种免登陆的方法。首先,输入
[html]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. <span style="white-space:pre">    </span>ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa  
ssh-keygen表示生成秘钥;-t表示秘钥类型;-P用于提供密语;-f指定生成的秘钥文件。这个命令在”~/.ssh/“文件夹下创建两个文件id_dsa和id_dsa.pub,是ssh的一对儿私钥和公钥。接下来,将公钥追加到授权的key中去,输入:
[html]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. <span style="white-space:pre">    </span>cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys  
————————————————————————————————————————————————————————————————————————————
3设置环境变量

在实际启动Hadoop之前,有三个文件需要进行配置。

但在这之前,我们需要设置一下几个类似Windows的环境变量,方便以后在命令行敲命令。

export HADOOP_HOME=/Users/sherry/hadoop-2.7.3-src (根据你自己的目录进行设定)

export PATH=$PATH:$HADOOP_HOME/bin

注明:export设置只对当前的bash登录session有效。这是存在内存里面的。如果你嫌麻烦,就直接写入etc中的profile文件里面就好。
————————————————————————————————————————————————————————————————————————————
4.配置hadoop-env.sh
在Hadoop->conf目录下,找到hadoop-env.sh,打开编辑进行如下设置:

export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home(去掉注释)

export HADOOP_HEAPSIZE=2000(去掉注释)

export HADOOP_OPTS="-Djava.security.krb5.realm=OX.AC.UK -Djava.security.krb5.kdc=kdc0.ox.ac.uk:kdc1.ox.ac.uk"(去掉注释)

注意第三个配置在OS X上最好进行配置,否则会报“Unable to load realm info from SCDynamicStore”。
————————————————————————————————————————————————————————————————————————————
5.配置core-site.xml——指定了NameNode的主机名与端口
[html]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. <?xml version="1.0"?>  
  2. <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>  
  3.   
  4. <!-- Put site-specific property overrides in this file. -->  
  5.   
  6. <configuration>  
  7.     <property>  
  8.         <name>hadoop.tmp.dir</name>  
  9.         <value>hdfs://localhost:9000</value>  
  10.         <description>A base for other temporary directories.</description>  
  11.     </property>  
  12.     <property>  
  13.         <name>fs.default.name</name>  
  14.         <value>hdfs://localhost:8020</value>  
  15.     </property>  
  16. </configuration>   
————————————————————————————————————————————————————————————————————————————
6.配置hdfs-site.xml——指定了HDFS的默认参数副本数,因为仅运行在一个节点上,所以这里的副本数为1
[html]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. <?xml version="1.0"?>  
  2. <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>  
  3.   
  4. <!-- Put site-specific property overrides in this file. -->  
  5.   
  6. <configuration>  
  7.     <property>  
  8.         <name>dfs.replication</name>  
  9.         <value>1</value>  
  10.     </property>  
  11. </configuration>   
————————————————————————————————————————————————————————————————————————————
7.配置mapred-site.xml——指定了JobTracker的主机名与端口
[html]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. <?xml version="1.0"?>  
  2. <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>  
  3.   
  4. <!-- Put site-specific property overrides in this file. -->  
  5.   
  6. <configuration>  
  7.     <property>  
  8.         <name>mapred.job.tracker</name>  
  9.         <value>hdfs://localhost:9001/value>  
  10.     </property>  
  11.     <property>  
  12.         <name>mapred.tasktracker.map.tasks.maximum</name>  
  13.         <value>2</value>  
  14.     </property>  
  15.     <property>  
  16.         <name>mapred.tasktracker.reduce.tasks.maximum</name>  
  17.         <value>2</value>  
  18.     </property>  
  19. </configuration>  
————————————————————————————————————————————————————————————————————————————
8.安装HDFS
经过以上的配置,就可以进行HDFS的安装了。
[html]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. $HADOOP_HOME/bin/hadoop namenode -format  

如果出现以下结果:


就说明你的HDFS已经安装成功了。

————————————————————————————————————————————————————————————————————————————
9.启动Hadoop
很简单,一条命令搞定。
[html]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. $HADOOP_HOME/bin/start-all.sh  




到这里,hadoop单机伪分布式的环境就算搭建好了。
下一篇,用最简单的程序来看下效果。
Mac 安装 Hadoop 详细教程(安装包 and Homebrew) JDK 版本高于 JDK 8,可能会导致 Hadoop ResourceManager 打不开,从而导致无法访问 localhost:8088。因此最好的方法,就是准备好 JDK 8 的环境,然后导入到 Hadoop 当中。PS: 这种安装方式可能会少 lib/native 文件夹,具体原因未知。2. 如果失败,则在本地设置中,搜索“共享”,打开“远程登录”。4. 点击,下载到本地,然后解压,放在自己需要的目录中,我放在了。 阅读详情

相关推荐

mac搭建Hadoop环境流程

如果遇到 “Incorrect configuration: namenode address dfs.namenode.servicerpc-address or dfs.namenode.rpc-address is not configured.” 问题,则是hadoop配置 的环境变量没有设置好 或者设置错误,需要重新设置。/etc/hadoop文件夹下没有mapred-site.xml 文件,需要将 mapred-site.xml.template 拷贝一下再修改。在sbin目录运行命令。

qq_33044969的博客 2397

Mac OS在Linux虚拟机上配置Hadoop运行环境,超详细教程,每一步都有图!【1.虚拟环境准备】

hadoop100重启后,将虚拟机关闭,在导航栏中有虚拟机,点击,会发现有克隆完整虚拟机点击,然后修改虚拟机名称为hadoop102、hadoop103、hadoop104分别克隆三台虚拟机。如果想简历SFTP连接也是可以的,创建一个File Tranform连接,选择SFTP,输入IP地址,左侧有小钥匙,同样利用用户名和密码的方式进行连接即可。选择terminal,然后输入连接名,下面通过IP地址连接,左侧有一个小钥匙的按钮,点进去,选择用户名密码,输入后点击连接即可;安装完成后进行重启系统。

weixin_45386694的博客 2024

mac安装Hadoop3.2.1教程(超详细)

由于课程需要和工具限制,需要在mac上安装Hadoop,参考了网上的教程,总结了用terminal安装Hadoop3.2.1以及运行第一个Wordcount程序的过程。这里默认mac的terminal已经安装了homebrew软件管理工具、JDK环境,如果没安装homebrew、JDK环境的小伙伴请自行搜索mac终端安装homebrew、JDK教程。下面是安装Hadoop的具体流程,分三步...

pgs1004151212的博客 2万+

Mac 安装Hadoop教程(HomeBrew安装)

本教程旨在介绍在Mac 电脑上安装Hadoop,便于编程开发人员对大数据技术的熟悉和掌握。

总结复盘,才能不迷失自己! 3655

Mac M1搭建hadoop+spark集群教程

最近一直在搞Mac虚拟机,尝试了parallel、vmware、utm,感觉效果都不是很好,踩了了很多很多坑,parallel破解直接劝退我,并且也不是很稳定;wmware for m1刚开始装了一次挺不错的,但是因为我集群磁盘太小扩展磁盘大小的时候,系统就这样崩了,不管最后怎么装都没有用;最后我转战utm,刚开始因为不熟悉utm也踩了很多坑,弃了一段时间,vmware实在装不了了,我又来找utm了【utm yyds 轻便又好用又不花钱(后续发现的问题是容易闪退),推荐mac m1用户使用】。 ps:建议u

YIU 9403

Mac下使用homebrew安装Hadoop-3.1.1记录

  Mac下使用homebrew安装Hadoop-3.1.1记录   环境说明 macOS Sierra 10.12.6 JDK 1.8.0_101 hadoop 3.1.1 homebrew homebrew安装 HomeBrew 是OSX中的方便的套件管理工具。采用Homebrew安装Hadoop非常简洁方便(中文官网:http://brew.sh/index_zh-cn.ht...

hualusiyu的专栏 2807

Mac下安装Hadoop

文章目录01 引言02 配置ssh环境02 安装与配置Hadoop03 启动Hadoop并验证3.1 启动Hadoop3.2 启动yarn服务 01 引言 如果想在Mac下安装Hadoop而且让Hadoop能正常运行,那安装之前需要先安装java,具体可以参考之前写的博客《Mac下安装JDK11(国内镜像)》。 好了,现在开始讲解如何在Mac环境下安装Hadoop。 02 配置ssh环境 在Mac下如果想使用Hadoop,必须要配置ssh环境, 如果不执行这一步,后面启动hadoop时会出现Connecti

阿甘兄 8013

Mac系统首次安装hadoop

一 安装java环境 参考下面文章 https://jingyan.baidu.com/article/7f766daffd99354101e1d095.html 安装成功后的界面如下 二 安装brew https://jingyan.baidu.com/article/86f4a73ed11fb837d6526992.html 安装成功后的界面如下 三 安装hadoop ...

beauty_butterfly的博客 1368

MAC下搭建Hadoop运行环境

Hadoop环境的搭建和配置还是有些麻烦的,尤其是mac,此处整理下自己搭建的过程和步骤。

公众号:白程序员的自习室 1万+

Hadoop 安装教程 (Mac m1/m2版)

中内容替换如下,路径需换成自己的路径。(4)打开core-site.sh文件【vim core-site.xml】,将标签

xiaoqingqing521的博客 5605

实战指南:基于Windows Server构建企业级AAA认证体系

本文详细介绍了如何在Windows Server环境下构建企业级AAA认证体系,涵盖AD域服务部署、NPS服务器配置及华为设备对接实战。通过整合Radius协议与AD域账号管理,实现网络设备的统一认证与权限控制,提升企业IT安全管理效率。特别适用于需要零成本实现AAA认证的中大型企业。

weixin_28304023的博客 423

Hadoop安装教程 Mac版

Hadoop安装教程 Mac版 一、JDK环境安装 1. 下载JDK1.8 Oracle官网下载JDK1.8版本 按照系统提示安装 2. 配置JDK环境变量 在terminal中输入 vi ~/.bash_profile ,按 i 进入编辑模式: JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA

qq_42855570的博客 5296

transformer中QKV的通俗理解(剩女与备胎的故事)

用vit的时候读了一下transformer的思想,前几天面试结束之后发现对QKV又有点忘记了, 写一篇文章来记录一下 参考链接: 哔哩哔哩:在线激情讲解transformer&Attention注意力机制(上)在线激情讲解transformer&Attention注意力机制(上)_哔哩哔哩_bilibiliAttention is all you need介绍 更具体的介绍可以去阅读论文在Attention is all you need这篇文章中提出了著名的Transformer模型Transforme

Peter的博客 1万+

MAC系统安装Hadoop

mac系统hadoop安装与配置

wttey的博客 6676

PostGIS 小白入门详细指南

PostGIS 是 PostgreSQL 的一个扩展,它将 PostgreSQL 转变为一个功能强大的空间数据库,使其能够存储、查询和分析地理空间数据。PostGIS 遵循开放地理空间联盟(OGC)的标准,支持各种空间数据类型和操作,如点、线、多边形、缓冲区、空间连接等。存储各种空间数据类型(如几何类型和地理类型)空间索引,提高查询性能丰富的空间函数和操作支持投影和坐标系统转换城市规划与管理环境监测与分析物流与运输优化地图制作与可视化位置服务与导航。

落魄书生的职业学习生涯 1万+

UR机械臂正逆运动学解析:从DH参数到8组解的完整求解策略

本文深入解析UR机械臂的正逆运动学求解策略,从DH参数原理到完整的8组解求解方法。详细介绍了正运动学的坐标变换过程,以及逆运动学中Atan2函数和三角恒等变换的应用,并揭示了8组解的产生机制。通过实际案例和调试技巧,帮助工程师掌握UR机械臂运动学求解的核心技术。

weixin_29094775的博客 414

Mac 上安装Hadoop

1.安装JAVA 安装java就不详细说了,直接下载jdk,安装。现在mac新版本好像都不用专门给java和python配置环境变量就直接能用。 终端输入 java -version 如果显示出java版本号就ok了。如果没有,使用命令vim ~/.bash_profile 修改一下环境变量。 2.下载Hadoop 网址:https://hadoop.apache.org/rele...

third_的博客 1931

ZYNQ实战:手把手教你用AXI4-Full IP核打通PL与PS的DDR数据通道

本文提供了一份详细的ZYNQ实战指南,手把手教你创建并使用具备AXI4-Full Master接口的自定义IP核,实现PL(可编程逻辑)通过AXI HP接口直接读写PS(处理系统)的DDR内存。文章涵盖了从Vivado硬件设计、IP核配置、地址映射到Vitis软件验证的完整流程,并深入解析了数据一致性(禁用Cache)等关键要点,旨在帮助开发者掌握ZYNQ异构计算中高效数据搬运的核心技术。

weixin_29193359的博客 284

Mac安装Hadoop(超级无敌宇宙爆炸详细)

且视他人之疑目如盏盏鬼火,大胆地去走你的夜路

Horsleyli的博客 1万+

3. UFS 电气时钟、复位、信号和电源

当接收到用于从 HS-MODE 到 LS-MODE 转换的 DME_POWERMODE.ind 或用于从 HS-MODE 到 HIBERN8 转换的 DME_HIBERNATE_ENTER.ind 时,UFS 主机可以启动一个计时器。在整个 PA_INIT 过程中,不应门控参考时钟。如果 UFS 主机启动从 HS-MODE 到 LS-MODE 或 HIBERN8 的电源模式更改,则应确保在关闭参考时钟之前,至少已经经过了由 bRefClkGatingWaitTime 定义的最小时间间隔,见图 6.3。

qq_42238448的博客 1293

71、机器人与机器人控制器技术解析

本文深入解析了机器人控制器的通信接口、传感器数据采集与处理以及抓手技术三大核心技术。详细介绍了数字I/O、串行接口、总线系统和以太网等通信方式,探讨了各类传感器在焊接、装配、质量检测等场景中的应用,并阐述了手眼校准与路径校正的关键方法。同时,文章还分析了不同类型抓手的特点及选型设计原则,展示了机器人在现代工业自动化中的高效性与灵活性。通过实际编程示例与流程图,全面呈现了机器人系统的集成与控制逻辑。

gin88的博客 277

Mac安装Hadoop

1. ssh免密登录 具体配置方法: (1)ssh-keygen -t rsa (一路回车直到完成) (2)cat ~/.ssh/id_rsa.pub &amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; ~/.ssh/authorized_keys (3)chmod og-wx ~/.ssh/authorized_keys 然后重启终端,在命令行下输入&amp;a

人不风流枉少年 1万+

nvidia系列教程-AGX-Orin linux源码下载编译

NVIDIA AGX Orin 是一款高性能的嵌入式计算平台,广泛应用于人工智能、自动驾驶、机器人等领域。为 AGX Orin 编译定制的 Linux 内核,可以更好地适应特定应用需求,增强系统的灵活性。本文将详细介绍如何下载、配置和编译适用于 AGX Orin 的 Linux 内核源码。本文介绍了如何为 NVIDIA AGX Orin 平台下载、配置和编译定制的 Linux 内核源码。通过编译和部署定制内核,您可以更好地控制系统的行为,并根据特定应用需求进行优化。

flypig has a dream! 1283

mac搭建hadoop3.1.1伪分布模式 全网最详细教程!

最近实习使用到了hadoop,那今天就出一个使用mac搭建hadoop3.1.1的详细教程。帮助大家避免安装的坑! 首先需要安装一个mac神器:Homebrew,相信使用mac的童鞋都知道吧!Homebrew是一个包管理器,是Mac上的软件安装管理工具,类似于Linux中的apt-get,拥有安装、卸载、更新、查看等很多实用的功能。简单的一条指令,就可以实现包管理,十分方便。 1、Homebr...

带鱼工作室的博客 6563

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Mac M1 安装Hadoop教程(安装包安装)

2.下载好后,进行解压,将解压后的文件夹命名为hadoop-3.4.0,并将解压的hadoop文件夹放到资源库(这里你可以根据自己需要放到指定路径下,如果放到其它地方有些配置你需要做对应修改)。注意如果是x86架构的苹果电脑,Architecture选择x86 64-bit或者 x86-32bit。在打印的日志中,没有报错,且有下面提示表示格式化成功!双击标红的部分,然后按照提示,一直默认安装即可。如果在执行过程中,发现权限不足,解决办法参考。,在搜索框中搜索共享,在共享中,打开。回车、y、回车、回车。

总结复盘,才能不迷失自己! 2081

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

上一篇: 7个高级技巧释放macos空间
下一篇: woop思维心理学
sherryyang1234
博客等级 码龄10年 13粉丝 118原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值