ubuntu10.04+hadoop0.20.2平台配置(完全分布式模式)

ubuntu20.04server下安装hadoop2.8.5 参考Ubuntu下Hadoop安装(全命令行版) 安装环境 项目 名称 版本 电脑硬件 Huwei Matebook X Pro i7-8550U 16G 512G 操作系统 Windows 10 家庭中文版 虚拟机 VMware® Workstation 15 Pro 15.0.0 build-10134415 运行系统 ubuntu 20.04 server 20.04 amd64 Java虚拟机 OpenJDK 1.8.0_252-8u252-b09 H 阅读详情

配置环境及有关工具:ubuntu10.04  、hadoop0.20.2 、 jdk1.6.0_29

我们的机器有三台,一台当作namenode、两台当作datanode:

namenode:IP:192.168.0.25、机器名:kiddenzj (这里的机器名要注意:机器名不能包含下划线“_”,一开始没注意后来找了半天才发现这个原因)

datanode:IP:192.168.0.8 、机器名:kiddenxcc 

                     IP192.168.0.66、机器名: kiddenhw

集群里所有登陆的用户名和密码都要保持相同,我在这里创建了名为grid的用户,后面的步骤就是在这个用户下进行的。


配置步骤:

1)安装ssh

输入命令:

apt-get install ssh

2)SSH配置

SSH配置主要是为了实现在机器间执行指令时不再需要输入密码,在所有的机器上建立.ssh目录,这里我们建立在/home/grid下面:

mkdir .ssh
然后在namenode机器上生成密钥对,执行:

ssh-keygen -t rsa
然后一直按Enter键,就会按照默认选项生成密钥对保存在.ssh/id_rsa文件中。

继续执行如下命令,把密钥传递给每个datanode节点:

cd ~/.ssh
cp id_rsa.pub authorized_keys
scp authorized_keys kiddenhw:/home/grid/.ssh
scp authorized_keys kiddenxcc:/home/grid/.ssh
 然后分别在每台datanode机器上执行如下命令,以改变authorized_keys文件的许可权限:

chmod 644 authorized_keys
到此,从namenode发起的到其他datanode节点的SSH连接,就会只需在第一次登录是输入密码,以后则不再需要。

可以通过如下命令发起连接:

ssh kiddenhw

3)jdk的安装(namenode机和datanode机均按此安装)

下载jdk-6u29-linux-i586.bin,安装到/usr/java下,cd到usr/java下,

sudo chmod u+x jdk-6u29-linux-i586.bin
sudo ./jdk-6u29-linux-i586.bin

接下来要设置java的环境变量输入命令:

 sudo gedit /etc/profile
在文件的最后添加以下语句:
JAVA_HOME=/usr/java/jdk1.6.0_29

export JRE_HOME=/usr/java/jdk1.6.0_29/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

保存退出,然后执行source /etc/profile即可。

输入java -version 命令,出现如下信息就表示配置成功

java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) Server VM (build 20.4-b02, mixed mode)
4)hadoop的安装配置(只是在namenode端安装配置,完成后namenode可以直接把配置好的hadoop发送到各个datanode端)

在这里,下载hadoop-0.20.2.tar.gz,然后解压到/home/grid/下即可,

在hadoop文的件夹下需要建立几个文件夹,如下:

(这里一开始没有创建,结果查看运行信息的时候,虽然datanode节点都有进程在运行,但livenodes节点依然为0)

mkdir tmp
mkdir hdfs
mkdir hdfs/name
mkdir hdfs/data
接下来需要修改hadoop的conf文件夹下的配置信息:

修改hadoop-env.sh,加入如下语句,使得hadoop能够找到java的路径。:

export JAVA_HOME=/usr/java/jdk1.6.0_2

修改core-site.xml,如下:

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

修改hdfs-site.xml,如下

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

修改mapred-site.xml,如下:

<configuration>
<property>
<name>mapred.job.tracker</name>
<value>kiddenzj:9001</value>
</property>
</configuration>
masters里写入作为namenode节点机器的名称,我们这里是:kiddenzj

slaves里写入作为datanode节点的机器名,这里是:kiddenhw和kiddenxcc

到此,hadoop的有关配置已经完成,namenode端通过如下命令把配置好的hadoop发送到各个datanode处:

scp -r hadoop-0.20.2 kiddenhw:/home/grid
scp -r hadoop-0.20.2 kiddenxcc:/home/grid

5)修改每台机器上/etc下面的hosts文件,也就是写入所有的机器名和对应IP地址(包括namenode和datanode节点),我们这里修改后如下:

127.0.0.1	localhost
192.168.0.8    kiddenxcc
192.168.0.25   kiddenzj
192.168.0.66   kiddenhw
6)
到此基本配置已经完成,在namenode端cd到hadoop文件夹下,格式化分布式文件系统:

bin/hadoop namenode -format

下面接着在namenode端启动hadoop进程:

bin/start-all.sh
如果没有其它差错的话,hadoop可以正常启动,并能够看到如下结果:

在namenode端用jps命令查看启动情况,如下:

grid@kiddenzj:~/hadoop-0.20.2$ jps
xxxx Jps
xxxx Namenode
xxxx Secondarynamenode
xxxx JobTracker

在datanode端用jps查看启动情况,如下:

grid@kiddenhw:~/hadoop-0.20.2$ jps
xxxx Jps
xxxx DataNode
xxxx TaskTracker

然后可以通过如下地址来查看集群运行状况:

    http://kiddenzj:50030
    http://kiddenzj:50070
    http://kiddenhw:50060







        
Hadoop 2.4.0完全分布式平台搭建、配置、安装 虚拟机lq:Virtualbox 4.3.10(已安装相应扩展包) 阅读详情

相关推荐

在Ubuntu18.04系统中配置完全分布式Hadoop集群

前言:我自己比较喜欢使用Ubuntu,因此就使用它来配置Hadoop集群。我用VMware创建了三个虚拟机将其作为Hadoop的三个节点。因为我自己在看博客的时候,踩了很多坑,有一些博客会有错误的地方,或者说的不够详细,让人不知如何操作,因此我会说的尽量详细。因此可能废话比较多,但绝对保证能正确安装,其实本文也适用于多台公网上的服务器配置集群。 如果在配置好之后启动时出现了问题,可以去Hadoop安装文件夹的logs目录下查看对应的日志文件,在其中找到ERROR行看看是什么原因,能帮助解决问题。 因为.

cserbo 2019

ubuntu环境hadoop全分布式模式配置过程

ubuntu环境hadoop全分布式模式配置过程 (2013-04-13 18:41:31) 转载▼ 标签: hadoop全分布模式 ubuntu linux it 分类:hadoop学习笔记 上次的笔记解释了怎么在ubuntu上配置hadoop的伪分布式模式,但是伪分布式或独立模式仅仅适合开发程序得时候使用。昨天晚上熬夜拿舍友的几台电脑进

Java虫子 751

在VMware虚拟机上部署Hadoop-3.2.0完全分布式

0、主要思路 1.虚拟机软件准备 2.在master节点上配置hadoop用户、安装ssh server、安装java环境 3.在master节点上安装hadoop、并完成配置 4.利用虚拟机克隆master为两个slave节点 5.对slave节点进行配置 6.在master节点上启动hadoop 1、虚拟机软件准备 去V...

sunlu1124的博客 2574

Hadoop完全分布式配置全过程②之Ubuntu18.04.4环境下配置xsync实现文件的集群分发

Hadoop完全分布式配置全过程之Ubuntu18.04.4环境下配置SSH步骤 步骤 一般Ubuntu都会默认安装openssh-client,但是没有安装openssh-server。 所以,第一步下载 openssh-server。

_ux_uad 602

Ubuntu20.04配置Hadoop.txt

本教程是根据个人在UBUNTU虚拟机上安装配置Hadoop2.7.3的实际操作步骤一步步记录下来的,大部分指令操作的目的都加了注释以方便理解。(本教程很详细,如果还是遇到问题可以直接咨询楼主,不会让你的积分百花的)

我想自己组装一台服务器,微调大模型通义千问2.5 Omni 72B,但是我是个人购买,资金非常有限,最省的方案

阶段动作✅ 推理用 GGUF + llama.cpp + 4090 加载 14B INT4✅ 微调训练 Qwen2.5-7B-Chat,使用 LoRA / QLoRA❌ 放弃Qwen2.5-Omni-72B 全量微调(显存需求 >160G,不现实)

AngelCryToo的专栏 2828

Ubuntu20.04环境下,安装hadoop

踏坑采蘑菇的我又来了!我相信很多人在刚刚接触Hadoop的时候,安装就是一大难题,各种报错让人眼花缭乱,实属不易。我今天来说一下Oracle VM VirtualBox下的Ubuntu版本安装hadoop2.7.1的伪分布式。 问题描述:搭建hadoop伪分布式 首先,我简单说一下,目前hadoop环境的搭建大致可划分为四种,单机模式、伪分布式、完全分布式、高可用。如果是刚入门进行hadoop学习的,伪分布模式就足够了。 不管是百度网盘下载的,还是从哪个旮沓弄...

Mr_M1的博客 4816

RLC电阻电容电感基础知识——电感篇

电感 等效电路 电感线圈由铜导线绕制,等效电路如图所示。 寄生电阻RS,包括了绕线电阻、引脚串联电阻以及磁芯损耗电阻三部分组成,其中绕线电阻与线径、长度、铜线电阻率有关;引脚电阻与引线长短、粗细有关;磁芯损耗电阻与磁芯材料特性有关,显然磁芯损耗电阻还与工作频率有关.寄生电容C主要是绕线圈与圈之间的杂散电容(为PF级),与绕线工艺有关。 等效导纳 显然: (1)当角频率ω(频率f)较小时,呈电感性. (2)当角频率ω等于ω0时,导纳Y虚部为0,呈现电阻性,即发生共振。令导纳Y虚部为0,即可求出共振角频率ω

azj2019的博客 1万+

Ubuntu20.04安装Hadoop和Hive

Ubuntu20.04安装Hadoop和Hive一、安装Mysql二、安装Hadoop1.1创建Hadoop用户(如果需要将本机的账户与Hadoop分开,可以新建一个新用户)2.1安装SSH2.2安装JDK14.0.13.1下载Hadoop-3.2.13.2伪分布式配置3.3查看安装是否成功三、安装Hive1.1下载Hive-3.1.21.2解压Hive到/opt目录下2.1配置Hive环境变量2.2创建hive-site.xml3.1将JDBC的jar包拷贝在/opt/hive/lib目录下3.2在/op

weixin_38924500的博客 1万+

【Cadence】Virtuoso@LayoutXL 差分电路版图镜像同步技巧详解

本文详细介绍了在Cadence Virtuoso LayoutXL中实现差分电路版图镜像同步的技巧,包括核心需求、环境配置、分步操作指南及高级技巧。通过使用LayoutXL的Group功能,工程师可以高效保持差分电路的对称性,提升版图迭代效率,确保高速信号处理的稳定性。特别适用于深亚微米工艺下的差分放大器设计。

weixin_29215391的博客 323

AS5600磁编码器选型与安装避坑指南:磁铁形状、间隙距离到底怎么选?(附实测数据)

本文详细解析了AS5600磁编码器的选型与安装要点,包括磁铁形状、间隙距离等关键参数的选择,并附有实测数据支持。特别针对Arduino和I2C接口的应用场景,提供了硬件选型和机械安装的实用指南,帮助开发者避免常见陷阱,提升系统精度和稳定性。

weixin_27038245的博客 288

ubuntu18.04+大数据hadoop平台完全分布式集群搭建

hadoop完全分布式集群搭建 集群信息 jdk: 1.8 linux: ubuntu18.04 server hadoop: hadoop2.9.2 虚拟机: VMware

climbxu的码农日志 5890

计算机组成原理课程设计_微程序控制的简单模型机设计

微程序控制的简单模型机设计 要求 基本要求 完成一个简单主机的设计,模型机应具备如下能力:在自行设计的指令集基础上,运行自行编写的简单用户程序,实现特定运算功能。 弹性要求 在此基础上,完成必要的扩展,实现模型机的功能扩展设计,包括:实现多种运算功能(指令集的扩充)、支持更为丰富的寻址方式、有更为完善的微程序设计等。 实验软件和硬件环境 QuartusII, FPGA计算机组...

sailist的记录站 3万+

Ubuntu 20.04.1 LTS安装Hadoop3.3.0和hive3.1.2

大数据学习之路之基于Ubuntu20.04.1 LTS安装 Hadoop3.2.1 大数据学习之路之基于Ubuntu20.04.1 LTS安装 Hadoop3.2.1说明。 环境准备 电脑(虚拟机): Ubuntu20.04.1 LTS, 已安装open-jdk(1.8) Hadoop安装文件: hadoop-3.2.1.tar.gz 下载地址 软件准备 安装ssh-server :~$ sudo apt install openssh-server 检查ssh是否安装成功 :~$ ssh loc

hxtog的博客 3776

RocketMQ5.3.0-control-多 Master 多 Salve-异步复制-集群搭建

RocketMQ5.3.0-control-多 Master 多 Salve-异步复制-集群搭建(详细文档)

m0_52369979的博客 731

电机瞬态分析基础(2):理想电机的基本假设和正方向规定

电机瞬态分析基础之理想电机假设条件和正方向规定

weixin_45670943的博客 1145

解决Ubuntu20.04网络配置的问题

在Ubuntu20.04版本中,没有/etc/network/interfaces文件,而是使用/etc/netplan/01-network-manager-all.yaml文件配置网络

m0_53876797的博客 3万+

机器学习扩散模型简介

​ 扩散模型是生成模型,在过去几年中越来越受欢迎,这是有充分理由的。仅在 2020 年代发布的几篇开创性论文就向世界展示了 Diffusion 模型的能力,例如在图像合成方面击败 GAN[6]。最近,从业者将看到DALL-E 2(OpenAI 上个月发布的图像生成模型)中使用的扩散模型。

gongdiwudu的专栏 4265

在 Ubuntu20.04 上快速搭建一个hadoop集群

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1.单台虚拟机的配置1.1. 安装一台 ubuntu20.04 虚拟机1.2. 安装VMTools工具1.3.固定IP1.4.

qq_44937291的博客 6082

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...

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Ubuntu22.04安装Hadoop完全分布式集群

记录了在ubuntu22.04中安装三种hadoop集群的方式

shuaikai的博客 3354

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Ubuntu20.04安装MySQL及配置MySQL workbench

文章目录前言一、MySQL安装与配置1. 安装MySQL2. 配置MySQL二、配置MySQL远程访问三、安装配置MySQL workbench1. 安装MySQL workbench2.使用MySQL workbench连接到数据库总结 前言 最近在学习林子雨老师的大数据时,发现为 Hadoop 安装 Hive 需要使用 MySQL 数据库保存 Hive 的元数据,而不是采用 Hive 自带的 derby 来存储元数据。为了填补大数据专栏的空白,查阅资料完成此篇博客。 系统版本:Ubuntu20.04

程序必须为人类阅读而编写,并且仅仅碰巧可以让机器执行 1万+

怀旧版电脑GBC模拟器

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

Ubuntu20.04中Hadoop安装教程

Hadoop依赖于分布式环境中的节点自动执行任务,在搭建Hadoop集群的时候,SSH无密码登录可以使得各个节点之间相互通信(主节点启动,停止,监控从节点时)不需要人为干预,能够使得主节点能够通过SSH远程执行命令(停止,启动Hadoop进程)。Hadoop 的配置文件位于 /usr/local/hadoop/etc/hadoop/ 中,伪分布式需要修改2个配置文件。打开软件,点击下载jdk-8u........gz文件,会提示先下载百度网盘,点击下载.deb版本的,下载好后如图。

L_txi的博客 1780

Ubuntu20.04搭建hadoop集群

❀因为学业原因,我需要学习在Ubuntu系统上面搭建出hadoop集群,此贴记录下我的搭建过程,防止以后自己忘记 首先需要提前搭建好Ubuntu系统,在系统中配置上静态ip Ubuntu20.04静态ip的配置: 第一步:cd /etc/netplan 第二步:修改其下名为01-network-manager-all.yaml的文件 vi 01-network-manager-all.yaml 第三步: 文件初始状态 增加内容 我的虚拟网络编辑器NAT模式下的WMnet8的子网地址为192.168.40.

qq_42265170的博客 6699

Ubuntu18.04安装hadoop

一、虚拟机中Linux的安装 hadoop-0.20.2.tar.gz只能在Linux中安装。 Hadoop相当于一个服务器,类似于Apache服务器的角色。我们可以在Linux上运行hadoop0.20.2。 二、Java的安装 Hadoop是基于Java开发的,,在Linux配置好Java环境。 https://blog.csdn.net/weixin_38883338/articl...

小妖666个人笔记 1万+

Ubuntu 20.0.4 Hadoop3.3.2 安装与配置全流程保姆教程

目录Ubuntu 20.0.4 Hadoop3.3.2 安装与配置全流程保姆级教程;;ubuntu 更换国内源;;ubuntu java 环境配置;;ubuntu hadoop 安装与配置

NEKOic的博客 1万+
上一篇: C++ sizeof short int long
下一篇: hadoop的Jobid
codestinity
博客等级 码龄16年 29粉丝 7原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值