hadoop1.2.1安装配置

Ubuntu下 Hadoop 1.2.1 配置安装 本文从我的另外一个博客转过来,以后将大数据方面的都放在此博客。 本文一步步记录了 Ubuntu 环境安装Hadoop 1.2.1 ,搭建单机模式以及伪分布式模式,希望对各位和我一样的菜鸟有所帮助,共同学习进步,欢迎交流。尝试2.1安装未遂,由于文件结构不太一样缺乏相关资料,也非做运维的,遂放弃改用成熟的hadoop 1.2.1版本。 -------------------------- 阅读详情

环境:ubuntu13

使用的用户为普通用户。如:用户ru

jdk安装略

1、安装ssh

(1)

Java代码   收藏代码
  1. sudo apt-get install openssh-server  

 (2)配置ssh面密码登录

Xml代码   收藏代码
  1. $ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa   
  2. $ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys  

 2、下载安装hadoop

(1)下载hadoop-1.2.1-bin.tar.gz

(2)修改权限

如果拥有者不是ru:ru,使用

Xml代码   收藏代码
  1. chown ru:ru hadoop-1.2.1-bin.tar.gz  

(3)解压

ru用户下

Java代码   收藏代码
  1. tar -zxvf hadoop-1.2.1-bin.tar.gz  

 (4)将解压后的hadoop拷贝到安装目录

3、配置hadoop

配置文件在$HADOOP_HOME/conf下

 (1)配置hadoop-env.sh,指定jdk的安装路径

Xml代码   收藏代码
  1. 添加jdk路径  
  2. # The java implementation to use.  Required.  
  3.  export JAVA_HOME=/home/ruge/soft/jdk1.7.0_45  

 (2)修改hadoop的核心配置文件core-site.xml,配置namenode的地址和端口

Xml代码   收藏代码
  1. <configuration>  
  2.      <property>  
  3.          <name>fs.default.name</name>  
  4.          <value>hdfs://localhost:9000</value>  
  5.      </property>  
  6. </configuration>  

 

Java代码   收藏代码
  1. 这个还是很必要的,如果不配置临时目录,格式化hdfs是会在/tem目录下创建临时目录但是tmp目录重启系统会清楚下面文件。这样namenode就启动不起来了  
  2.  <property>  
  3.          <name>hadoop.tmp.dir</name>  
  4.          <value>/home/ruge/hadoop/hadooptmpdir</value>  
  5.          <description>A base for other temporary directories.</description>  
  6.      </property>  

  

(3)修改hadoop的hdfs-site.xml,配置replication,即数据保存份数

Java代码   收藏代码
  1. <property>  
  2.          <name>dfs.replication</name>  
  3.          <value>1</value>  
  4. </property>  

 

 (4)修改hadoop的mapred-site.xml,配置jobtracker的地址和端口

 

Java代码   收藏代码
  1. <property>  
  2.          <name>mapred.job.tracker</name>  
  3.          <value>localhost:9001</value>  
  4. </property>  

 注:涉及到IP的地方如果是完全分布式集群,需要改成具体的IP

4、格式化hadoop的文件系统HDFS

 

Java代码   收藏代码
  1. bin/hadoop namenode -format  

5、启动hadoop

 

Java代码   收藏代码
  1. bin/start-all.sh  

6、验证hadoop是否启动成功

 

7、使用wordcount计算单词数

Java代码   收藏代码
  1. (1)新建hdfs目录,不是实际的系统文件目录,只能使用hadoop dfs -ls /XXX查看  
  2. hadoop dfs -mkdir /input  
  3.   
  4. (2)将文件复制到新建的hdfs目录  
  5. hadoop dfs -put ./*.sh /input/  
  6.   
  7. (3)使用hadoop的wordcount计算单词数  
  8. hadoop jar hadoop-examples-1.2.1.jar wordcount /input /output  
  9.   
  10. 注:input 和 output都是hdfs文件目录。不同的是input是需要分析的目录,outpu是存放结果的目录,且自动生成,不能手动创建  

 

 

第二部分,安装hadoop集群:

1,准备2个服务器,分别为

机器名IP地址作用

hadoop.main192.168.1.102NameNode,JobTracker,DataNode,TaskTracker

hadoop.slave192.168.1.107DataNode,TaskTracker

 

注:2台主机必须使用相同的用户名运行hadoop

 

2,分别在这两个主机上,按照单机版的安装方法,安装hadoop

 

3,在/etc/hostname中修改主机名

   在/etc/hosts中配置主机名和IP地址度对应关系

 

   分别在2台主机中,运行以下命令:

   ping hadoop.main

   ping hadoop.slave

   修改/etc/hosts添加master和slave的ip和主机名

 

4,将hadoop.main节点中的~/.ssh/id_rsa.pub文件拷贝到hadoop.slave节点的~/.ssh目录下,然后在hadoop.slave的~/.ssh/目录下运行:

   cat ./id_rsa.pub >> authorized_keys

 

   在hadoop.main节点中运行命令: ssh hadoop.slave

 

5, 修改2台主机的core-site.xml,配置HDFS的地址和端口号

   vi conf/core-site.xml

 

   <configuration>

   <property>

       <name>fs.default.name</name>

       <value>hdfs://hadoop.main:9000</value>   

   </property> 

   </configuration>

 

6,修改2台主机的MapReduce的配置文件,配置的是JobTracker的地址和端口 

   vi conf/mapred-site.xml

 

   <configuration>

   <property>

       <name>mapred.job.tracker</name>

       <value>hadoop.main:9001</value>

   </property>

   </configuration>

 

7,修改2台主机中的hadoop配置文件masters

   hadoop.main

 

8,修改2台主机中的hadoop配置文件slaves

   hadoop.main

   hadoop.slave

 

9,在haddop.main节点运行

   bin/hadoop namenode -format

 

10,启动hadoop

   bin/start-all.sh

 

 

 

ps: datanode time configuration

<property>

 <name>heartbeat.recheck.interval</name>

 <value>15</value>

</property>


在CentOS中安装hadoop-1.2.1,并进行配置文件的配置 1、下载hadoop的安装包至/opt目录下,使用命令:wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-1.2.1/hadoop-1.2.1.tar.gz; 2、对安装包进行解压,使用命令:tar -zxvf hadoop-1.2.1.tar.gz; 3、完成上述步骤后,得到以下效果: 4、进入/opt/hadoop 阅读详情

相关推荐

Win10系统安装和配置Hadoop2.5.2+Hbase1.2.0

由于工作需要,最近开始学习和使用hadoop+hbase来管理数据。在各大网站和论坛查找了相应的方式以后,最终在系统中搭建好了环境,以下是具体的安装配置方式:一.安装Hadoop2.5.21. 安装jdk,我用的是jdk1.7.0_80,可以从官网上下载(安装所涉及到的文件可以自行在百度搜索下载,文章末尾我也会附上下载链接,后面不在说明),步骤:下载好jdk,点击安装,安装到想要安装的文件夹后,开...

小工具不小的博客 2581

安装hadoop1.2.1集群环境

一、规划 (一)硬件资源 10.171.29.191 master 10.173.54.84 slave1 10.171.114.223 slave2 (二)基本资料 用户: jediael 目录:/opt/jediael/ 二、环境配置 (一)统一用户名密码,并为jediael赋予执行所有命令的权限 #passwd # useradd jedi...

weixin_30532759的博客 241

5、Hadoop与ZooKeeper:从V1到V2的安装与配置指南

本文详细介绍了从Hadoop V1到V2的过渡以及ZooKeeper的安装与配置过程。内容涵盖Hadoop V1的界面使用、Hadoop V2的Cloudera安装、ZooKeeper的部署与操作、HDFS和YARN的配置、防火墙设置等。同时总结了各组件的端口用途、常见问题的解决方法,并通过流程图和表格形式清晰呈现整个安装配置流程。适用于希望深入了解Hadoop生态系统搭建的技术人员参考。

ik67890123的博客 80

Hadoop家族安装系列(3)——hive0.12安装

在Hadoop1.2.1分布式集群环境下安装hive0.12   ● 前言: 1. 大家最好通读一遍过后,在理解的基础上再按照步骤搭建。 2. 之前写过两篇&lt;&lt;在VMware下安装Ubuntu并部署Hadoop1.2.1分布式环境&gt;&gt;、《在Hadoop1.2.1分布式集群环境下安装Mahout0.9框架》都是Hadoop家族一系列的,后续还会有其它内容,敬请期待!...

cumtheima的专栏 305

hadoop-1.2.1

hadoop-1.2.1,用于大数据版本,挺好用的hadoop-1.2.1,用于大数据版本,挺好用的

hadoop1.2.1环境

在Linux上配置的hadoop1.2.1完全分布式环境

Hadoop1.2.1详细配置与相关问题讲解

新手,折腾了一天,终于把HDFS配置好了,下面讲解所有流程以及我遇到的一些问题的解决方法。 配置环境准备 hadoop-1.2.1 --> HDFS 伪分布式配置 --> 1个NameNode节点,2个DateNode节点,1个SeconaryNode节点部署在3个虚拟机上 系统 --> VMWARE CentOS7.0(node1、node2、node3) 系统准备

lht_okk的博客 1858

hadoop1.1.2

修改/hadoop1.1.2/src/core/org/apache/hadoop/fs/FileUtil.java里面的checkReturnValue,现在编译,经测试,可用 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

Ubuntu下 Hadoop 1.2.1 配置安装

尝试进入大数据领域开发,从目前最火的Hadoop入手是必须的,本文一步步记录了 Ubuntu 环境安装Hadoop 1.2.1 ,搭建单机模式以及伪分布式模式,希望对各位和我一样的菜鸟有所帮助,共同学习进步,欢迎交流。尝试2.1安装失败,由于文件结构不太一样缺乏相关资料,也非做运维的,遂放弃改用成熟的hadoop 1.2.1版本。

大T的专栏 1万+

hadoop1.1.2安装和配置

hadoop1.1.2安装和配置hadoop1.1.2安装和配置hadoop1.1.2安装和配置hadoop1.1.2安装和配置hadoop1.1.2安装和配置hadoop1.1.2安装和配置hadoop1.1.2安装和配置hadoop1.1.2安装和配置hadoop1.1.2安装和配置hadoop1.1.2安装和配置hadoop1.1.2安装和配置hadoop1.1.2安装和配置

hadoop -1.2.1-jar(全)

hadoop -1.2.1 所有Jar包,包括例子.ant包,测试包.......................................................

hadoop 2.7.1安装和配置

一、安装环境  硬件:虚拟机  操作系统:Centos 6.4 64位  IP:192.168.241.128 主机名:admin 安装用户:root 二、安装JDK  安装JDK1.7或者以上版本。这里安装jdk1.7.0_79。  下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

se7en_q的博客 5万+

保姆级教程:在iQuant平台从零写一个Python量化策略(附完整代码示例)

本文提供了一份详细的iQuant平台Python量化策略开发教程,从环境准备到策略实现、回测优化,再到实盘运行,每个步骤都配有完整代码示例和常见问题解决方案。适合量化交易新手快速上手,掌握双均线策略等核心开发技巧。

weixin_42783709的博客 481

hadoop2.8配置_hadoop 2.8.1安装和配置(单机)

一、java环境(略)二、配置SSH无密码登陆$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys$ ssh-keygen -t rsa$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys$ chmo...

weixin_32259601的博客 291

一文详解AUTOSAR COM ComSignal结构体

ComSignalLength指定信号的长度,以字节为单位,影响数据的解析范围和精度。比如车速信号若为UINT16类型,ComSignalLength=16。这里需要注意必须ComSignalLength与ComSignalType匹配(比如FLOAT32类型需配置ComSignalLength=32),超出实际物理值范围时需配置缩放(Scaling)参数。ComSignalType定义信号的物理数据类型,决定如何解析原始字节数据。

menghuyouyou的博客 943

010Editor实战:5分钟破解Zip伪加密文件(附BUUCTF真题解析)

本文详细介绍了如何使用010Editor快速破解Zip伪加密文件,包括BUUCTF真题的完整解析。通过修改关键字节,轻松解除伪加密状态,适用于CTF竞赛和实际工作场景,提升文件处理效率。

weixin_29325007的博客 326

Hadoop2.7.1伪分布安装及配置

基于Ubuntu14.04.6单机伪分布式安装Hadoop2.7.1前言一、创建用户二、安装配置SSH三、安装Java环境四hadoop2.7.1二、hadoop伪分布式配置1.引入库2.读入数据总结 前言 上一篇blog介绍了多节点Linux集群的构造,本篇blog介绍基于单一节点Hadoop伪分布安装,有时间在尝试多节点Hadoop安装。Hadoop有三种安装模式,分别是: 单机模式:所有程序都在单个JVM上执行,不使用HDFS,主要用于调试MapReduce程序的应用逻辑。 伪分布模式:所有文件储

weixin_41399650的博客 2391

基于 Datawhale 开源量化投资学习指南(10):基于 LightGBM 的量化选股

通过本篇文章,我们深入探索了如何运用 LightGBM 机器学习模型实现量化选股。首先,我们通过获取股票的历史数据,进行特征工程和标签制作,将选股问题转化为一个分类问题。接着,我们使用 LightGBM 训练模型,并在验证集和测试集中评估了模型的表现。该选股策略的核心在于结合机器学习算法,从历史数据中寻找能够捕捉股票短期涨跌的关键特征,从而为投资者提供辅助决策支持。虽然本文的模型取得了一定的效果,但这只是量化投资领域的一小部分。

不想宅的冷同学 1347

VM虚拟机安装+ubuntu20.04安装基本配置+hadoop3.2.1安装及配置单机和伪分布模式

学校最近有一个人工智能大赛,其中有一个大数据竞赛。完全是个小白的我根据林子雨老师的教程和视频,进行hadoop的环境配置和安装,由于对ubuntu的了解很少,只能尽量减少错误,还希望大佬能多多指正! 首先是linux系统的安装,这里我选择ubuntu系统(严格来说,Linux并不是操作系统,而是一个操作系统的内核,Ubuntu基于linux内核的桌面PC操作系统,术语上喜欢称Ubuntu是一个 Linux 发行版。相当于window也有win8,win10) 还有centOS和mint也是Linux的发行版

m0_51402187的博客 7914

深入解析set_clock_groups:异步时钟约束的最佳实践与陷阱规避

本文深入解析了FPGA/芯片设计中set_clock_groups命令在异步时钟约束中的核心作用与最佳实践。文章对比了同步时钟、异步时钟与不重叠时钟的区别,强调了正确使用set_clock_groups避免时序分析陷阱的重要性,并提供了与set_false_path的优先级差异分析及实战规避方法,帮助设计者确保时序收敛与电路可靠性。

weixin_29232121的博客 376

STM32G474多通道ADC电压采集:软件触发与单次转换实战

本文详细介绍了STM32G474多通道ADC电压采集的实战方法,重点讲解了软件触发与单次转换的实现技巧。通过硬件设计、HAL库配置、多通道轮询采集及数据处理等环节的详细解析,帮助开发者高效完成精确电压采集任务。文章还提供了常见问题调试技巧和性能优化建议,适用于需要高精度电压监测的嵌入式应用场景。

weixin_28720767的博客 465

Spark-2.1.1集群的安装和配置(基于Hadoop-2.7.3)

准备 1.安装配置好的Hadoop-2.7.3分布式集群 namenode: mini1:192.168.213.133 datanode: mini2:192.168.213.134 mini3:192.168.213.135 2.安装配置JDK 3.配置SSH免密码登陆 4.spark-2.1.1-bin-hadoop2.7.tgz安装包 安装 1.解压spark-2

独者looc 2069

AI测试入门:如何测试AI对话模型/智能体?「详细介绍」

作为测试人员,我们需要掌握特定的技能和方法来有效地测试这些复杂的AI对话模型和智能体。传统的软件测试方法在这里可能不再完全适用,我们需要开发新的测试策略和技术来应对AI系统的独特特性。在这篇文章中,我们将深入探讨如何测试AI对话模型和智能体。

blues_C的博客 6864

001、Hadoop2.5.1安装配置

说明:hadoop安装,一共有三种部署方式,分别是本地部署、伪分布部署、集群部署。这里我们以伪分布模式为例进行讲解。 软件:CentOS-6.5-i386-minimal.iso,jdk-6u21-linux-i586-rpm.bin,hadoop-2.5.1.tar.gz 软件下载地址:链接: http://pan.baidu.com/s/1mgE8QsK 密码: yt2b 1、...

diaojiao1307的博客 269

电子元器件选型与实战应用—01 电阻选型

大家好, 我是记得诚。这是《电子元器件选型与实战应用》专栏的第一篇文章,今天的主角是电阻,在每一个电子产品中,都少不了电阻的身影,其重要性不言而喻。

记得诚 3537

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上一篇: Hadoop2.2.0 mapreduce 例子
下一篇: eclipse 下 hadoop debug 笔记
hxpjava1
博客等级 码龄19年 1365粉丝 511原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值