Ubuntu上“单节点”方式运行Hadoop (Running Hadoop 1.5.3 on Ubuntu in Single-node cluster)

Ubuntu 22.04远程桌面终极指南:从零配置RDP到解决黑屏问题 本文提供了一份Ubuntu 22.04远程桌面配置的终极指南,详细讲解了如何从零开始安装和配置RDP服务,并重点解决了连接后常见的黑屏问题。通过分析会话冲突、修复启动脚本及配置权限策略,帮助用户实现稳定、高效的远程桌面连接,优化分辨率、禁用锁屏,打造无缝的远程工作体验。 阅读详情

对于程序员,在开发中以single-node cluster的方式建立Hadoop环境是很好的选择,只需在在一台PC上就能模拟Hadoop的集群环境,何乐而不为?本文Step-by-Step讲述了Single-node cluster hadoop环境的配置,参考了http://www.michael-noll.com/wiki/Running_Hadoop_On_Ubuntu_Linux_%28Single-Node_Cluster%29一文。

JAVA 6

首先,请确保您的java-1.6(1.5 以上)已经安装成功,JAVA_HOME也已经设置。

 

添加一个专门的Hadoop用户

推荐使用专门的系统用户使用Hadoop,因为这样可以隔离开其他的应用软件的安装以及本机上的其他的用户(考虑到: 安全, 权限设置, 备份, 等等).

建立名为hadoop的用户

$ sudo addgroup hadoop

$ sudo adduser --ingroup hadoop hadoop

 

配置SSH

这一步是必须的,Hadoop使用SSH的方式管理其节点,即使在single-node方式中也需要对其进行配置。否则会出现“connection refused on port 22”错误.

在此之前,请确保您已经安装了SSH,如果没有,可以使用

$ sudo apt-get install openssh-server

下载并安装。

而后,我们为hadoop用户产生一个SSH密钥

 

  young@ubuntu:~$ su - hadoop

  hadoop@ubuntu:~$ ssh-keygen -t rsa -P ""

  Generating public/private rsa key pair.

  Enter file in which to save the key (/home/hadoop/.ssh/id_rsa):

  Created directory '/home/hadoop/.ssh'.
Your identification has been saved in /home/hadoop/.ssh/id_rsa.
Your public key has been saved in /home/hadoop/.ssh/id_rsa.pub.
The key fingerprint is:
9d:47:ab:d7:22:54:f0:f9:b9:3b:64:93:12:75:81:27 hadoop@ubuntu
hadoop@ubuntu:~$

第二行命令会创建一个 RSA 密钥对,此时密码为空. 一般而言, 不推荐使用空密码, 但是你总不想每次Hadoop和它的节点交互时,都要经历密码的检验的吧,所以这里设置为空
然后,你需要使用新创建的密钥可以SSH访问你的本地机器。
hadoop@ubuntu:~$ cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
最后,测试SSH通过Hadoop user连接本地机器
  hadoop@ubuntu:~$ ssh localhost
The authenticity of host 'localhost (127.0.0.1)' can't be established.
RSA key fingerprint is 76:d7:61:86:ea:86:8f:31:89:9f:68:b0:75:88:52:72.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
Ubuntu 7.04
...
hadoop@ubuntu:~$
如果出现错误,如 ssh connect to host localhost port 22: connection refused,一般是openssh-server未安装造成的。
如果其他错误,你可以使用 ssh -vvv localhost 来查看错误的细节,然后google吧……

安装Hadoop

解压缩

你须下hadoop 0.15.3.tar.gz 并且解压缩Hadoop包到你喜欢的路径下。我选择/usr/local/hadoop .确保修改所有的文件的所有属性为Hadoop用户和组,如下:

$ cd /usr/local

$ sudo tar xzf hadoop-0.14.2.tar.gz

$ sudo mv hadoop-0.14.2 hadoop

$ sudo chown -R hadoop:hadoop hadoop


配置hadoop-env.sh

打开<Hadoop_install>/conf/hadoop-env.sh

export JAVA_HOME=/usr/lib/jvm/java-1.6-sun(正确的JAVA_HOME路径)

 

配置hadoop-site.sh

打开<Hadoop_install>/conf/hadoop-site.sh

加入

 <property>
  <name>fs.default.name</name>
  <value>hdfs://localhost:9000</value>
</property>

<property>
  <name>mapred.job.tracker</name>
  <value>localhost:9001</value>
</property>

<property>
  <name>dfs.replication</name>
  <value>1</value>
</property>

 

格式化 namenode

$ cd hadoop - 0.15.3

$ bin/hadoop namenode -format

 

启动单机节点群

$ <HADOOP_INSTALL>/bin/start-all.sh

成功后,使用jps查看,如果成功,则显示
  hadoop@sea:/usr/local/hadoop/$ jps
19811 TaskTracker
19674 SecondaryNameNode
19735 JobTracker
19497 NameNode
20879 TaskTracker$Child
21810 Jps

NOTICE: 现在Hadoop的版本已经更新到0.2,配置文件有了变化,如hadoop-site.xml就不再使用了,好像被hadoop-core.xml替代了,但是文档还没有更新……ummm……不过配置也是差不多的,先不多说了

 

 

 

 

 

告别手动输入!用Burp插件+ddddocr,5分钟搞定图片验证码自动识别 本文详细介绍了如何利用Burp插件和ddddocr开源库快速构建图片验证码自动识别系统,实现高效、零成本的验证码自动化解决方案。通过环境搭建、性能调优和Burp Suite深度集成,显著提升安全测试效率,特别适用于金融和电商系统的批量测试场景。 阅读详情

相关推荐

功能安全入门:手把手教你用IEC 62380标准计算芯片失效率(附SN 29500对比)

本文深入解析了IEC 62380标准在芯片失效率计算中的应用,对比了SN 29500的差异,并提供了实战案例和避坑指南。通过详细的参数获取方法和分步计算演示,帮助功能安全工程师准确评估芯片可靠性,确保设计符合安全要求。特别适合汽车电子和工业控制领域的专业人士参考。

weixin_30363981的博客 321

Hadoop集群搭建一:Single node cluster

Hadoop集群搭建一:Single node cluster 本文主要介绍在单个ubantu机器上搭建hadoop集群。 1.ubuntu虚拟机安装 采用Vmware workstation10工具来安装ubuntu系统,ubuntu使用的是64位的18.04-desktop版本,具体安装过程可自行Google,此处不再详细说明。 给出资源下载链接: ubuntu-18.04-desk...

飞星恋的博客 754

如何判断一个程序员的技术比你强?

技术大佬与普通程序员之间存在明显的认知差异:前者善于将复杂问题抽象为经典计算机科学问题,用声明式代码替代过程式逻辑;对异常和边界条件极度敏感,具备系统化的排查方法论;代码追求高可读性而非炫技,且执着于底层原理研究。这种技术压制体现在解决问题的确定性上——通过扎实的理论功底和工程直觉,快速定位问题本质,而非依赖试错或搜索。真正的技术实力源于对底层逻辑的深刻理解和对系统稳定性的敬畏。

wldtzzming的专栏 1089

Ubuntu上“单节点”方式运行Hadoop (Running Hadoop 1.5.3 on Ubuntu in Single-node cluster)

对于程序员,在开发中以single-node cluster的方式建立Hadoop环境是很好的选择,只需在在一台PC上就能模拟Hadoop的集群环境,何乐而不为?本文Step-by-Step 讲述了Single-node cluster hadoop环境的配置,参考了http://www.michael-noll.com/wiki /Running_Hadoop_On_Ubuntu_Lin...

jimmee的专栏 143

USVInland 数据集实战:4个月采集27段数据,26公里内河SLAM评测

本文详细解析了USVInland数据集在内河SLAM算法评测中的应用实践。通过4个月采集的27段共26公里真实多传感器数据,该数据集有效解决了GPS信号遮挡、动态反射干扰等内河无人船SLAM核心挑战。文章从数据预处理、算法优化到性能评测,全面展示了如何利用毫米波雷达与视觉数据的时空对齐特性提升定位精度,为水上无人驾驶技术提供重要基准。

weixin_33158887的博客 343

手把手教你用EGM96模型校正DEM数据(含在线工具推荐)

本文详细介绍了如何使用EGM96地球重力场模型校正DEM数据中的高程偏差。通过对比WGS84椭球面与大地水准面的差异,解释了校正原理,并提供了从在线工具快速验证到Python脚本批量处理的全流程实战指南,帮助GIS开发者和数据分析师确保高程数据基准一致,提升空间分析精度。

ttt77的博客 1008

Hadoop Single Node Cluster安装

Hadoop Single Node Cluster安装 Hadoop Single Node Cluster 可以用一台机器来建立Hadoop环境。 Hadoop Single Node Cluster 只有一台服务器,整合了所有功能: 安装步骤: 安装JDK:Hadoop是基于Java开发 设置SSH无密码登录:Hadoop必须通过SSH与本地计算机以及其他主机连接,必须设置SS...

SanFancsgo的博客 1199

深入解析Vortex GPGPU cache设计(2),关于cache_bank

本文分析了Vortex处理器的cache_bank模块设计,作为cache系列的第二部分。文章详细阐述了cache_bank的基本结构,包括地址位分配和默认配置参数。重点解析了cache的5种操作及其优先级。文章详细介绍了二级流水线设计,包括TAG/DATARAM的读写操作时序。

weixin_55313207的博客 1172

Running Hadoop On Ubuntu Linux (Single-Node Cluster) @ Michael G. Noll

Running Hadoop On Ubuntu Linux (Single-Node Cluster) @ Michael G. Noll Running Hadoop On Ubuntu Linux (Single-Node Cluster) @ Michael...

126

Win10更新后黑屏只剩鼠标?火绒误杀explorer.exe的5种自救方案(附详细步骤)

本文详细介绍了Win10更新后出现黑屏只剩鼠标的5种专业修复方案,重点解决火绒误杀explorer.exe的问题。从基础的任务管理器操作到安全模式下的系统修复,再到注册表编辑和系统还原,提供了全面的解决方案,帮助用户快速恢复系统正常运行。

weixin_29306571的博客 642

FPGA 学习笔记:解决FPGA程序固化重新上电程序不运行的问题

FPGA 学习笔记:解决FPGA程序固化重新上电程序不运行的问题

坚韧与专注 1万+

Hadoop Single Node Cluster 安装

安装JDK sudo apt-get update 系统就会开始获取最新更新的软件包、相关文件的对应列表 sudo apt-get install default-jdk 安装JDK 查看Java版本 java -version 查看Java安装路径 update-alternatives --display Java 设置SSH无密码登陆 安装 SSH sudo apt-get install ssh 安装 rsync sudo apt-get install rsync 产生SSH Ke

Mikowoo007的博客 369

推荐一个直接用于项目开发的PID库!很好用,很稳定

关注、星标公众号,不错过精彩内容大家好,我是小麦。最近有朋友问到有没有现成的C语言PID库。当然有了!现在我就准备给大家安利一下了。一般同学会去某度上搜,看到各种各样版本的PID示例,或者...

一名热爱技术的工程师的博客。分享技术干货,记录美好生活。永远相信美好的事情即将发生。 9029

Hadoop Single Node Cluster——Hadoop单节点集群的安装

Hadoop Single Node Cluster只以一台机器来建立Hadoop环境,仍然可以使用Hadoop命令,只是无法发挥使用多台机器的威力。 安装JDK 因为Hadoop是以Java开发的,所以必须先安装Java环境。本文是以Ubuntu系统为例 安装前查看java版本 在命令终端输入 java -version 查看 安装成功 返回的是 java 版本,未安装会提示包含在下...

weixin_33806914的博客 168

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

[转]Running Hadoop On Ubuntu Linux (Single-Node Cluster)

 Michael G. NollMy digital moleskineHOME ABOUT ME CONTACT BLOG TUTORIALS PROJECTS PUBLICATIONS PHOTOGRAPHYCOOKIE MONSTER FOR XMLHTTPREQUESTRUNNING HADOOP ON UBUNTU LINUX (MULTI-NODE CLUSTER)RUNNING HA...

weixin_34261739的博客 291

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Running Hadoop On Ubuntu Linux (Single-Node Cluster)

http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/

mdifferent的专栏 1080

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Running Hadoop on Ubuntu Linux (Single-Node Cluster)

http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/

开卷有益 985

ubuntu搭建hadoop 2.7.2 Single Node Cluster及windows eclipse yarn提交Mapreduce笔记

环境配置 hadoop 版本:2.7.2 ubuntu 版本:lubuntu-16.04.1-desktop-amd64 java 版本:1.8.0_102 windows 版本:Microsoft Windows [版本 10.0.10586] eclipse 版本:Neon Release (4.6.0) ubuntu 用户名:zzz 局域网ip地址:192.168.56.1

zhhaogen的专栏 666

Hadoop Single Node Cluster的安装

本文参考林大贵实现Hadoop Single Node Cluster的安装,安装步骤如下: 1. 安装JDK (1)到官网下载jdk最新版 http://www.oracle.com/technetwork/java/javase/downloads/index.html (2)将下载的压缩包文件拷贝到/usr/loacal/,解压缩,建立链接,更改目录所有者。 (3)配置环境变量 ...

笨笨的企鹅的专栏 1088

工业级电源路径保护:TPS259483与PIC18F87K22协同防护设计

电源路径管理是嵌入式系统在严苛供电环境下的基础保障能力,涉及过压/欠压/反向电流等多重异常的实时响应与分级处置。其核心原理在于硬件级快速切断与MCU软件级智能调控的协同——前者依赖高精度、低延迟的智能eFuse芯片实现纳秒级硬隔离,后者依托具备高抗扰性、可靠复位机制和丰富模拟外设的MCU完成状态监控、策略执行与事件追溯。该技术显著提升设备在宽压输入、热插拔、浪涌冲击等工业场景下的生存能力,广泛应用于PLC模块、工业网关、边缘AI盒及通过IEC 61000-4-5浪涌测试的终端设备。本文以TPS259483A

weixin_34348805的博客 342

Hadoop - single node setup

1. java environment configuration :         export JAVA_HOME=/home/hadoop/java/jdk1.7.0_75         export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar         export PATH=$JAVA_HOM

zhagener 459

Setting up a Single Node Cluster Hadoop on Ubuntu/Debian

Hadoop: Setting up a Single Node Cluster.Hadoop: Setting up a Single Node Cluster.PurposePrerequisitesSupported PlatformsRequired SoftwareInstalling SoftwareDownloadPrepare to Start the Hadoop Cluster...

weixin_30739595的博客 119

Hadoop: Setting up a Single Node Cluster.

http://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html#YARN_on_Single_Node apt-get install openjdk-7-jdk JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64 wget http...

草根上的须子 308

Setting up a Single Node Cluster on hadoop-0.23.9

Environment System: Ubuntu 12.04 Hadoop: 0.23.9 download jdk: 1.7.0_25 At the first user free tar to directory /opt/haoop/: tar -zxvf  hadoop-0.23.6.tar.gz /opt/hadoop/ install ssh server:

红浪枫林 1561

Hadoop 2.6 Single Node Cluster 安裝指令

1.安裝JDKjava -version sudo apt-get update sudo apt-get install default-jdk java -version update-alternatives --display java2.設定 SSH 無密碼登入sudo apt-get install ssh sudo apt-get install rsync ssh-keygen -...

u010268592的专栏 286

如何安装单节点的hadoop

noticeable improvements over the previous stable 2.X.Y releases. This version has many improvements in HDFS and MapReduce. This how-to guide will help you to install Hadoop 2.6 on CentOS/RHEL 7/6/5, U

小薯条的博客 433
上一篇: Baidu June,4 笔试题
下一篇: 3 ways to execute python scripts in java (Including 3rd party packages)
TopestCoder
博客等级 码龄19年 12粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值