Hadoop-2.7.1伪分布式环境搭建

Ubuntu16.04下伪分布式环境搭建之hadoop2.6.0、jdk1.7、Hbase0.98的安装与配置 阅读详情

背景:#EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认

阅读新闻

Hadoop-2.7.1伪分布式环境搭建

[日期:2016-04-20]来源:Linux社区  作者:thfeng[字体:大 中 小]

 

 

1.准备Linux环境
   1.0 点击VMware快捷方式,右键打开文件所在位置 -> 双击vmnetcfg.exe -> VMnet1 host-only ->修改subnet ip 设置网段:192.168.8.0 子网掩码:255.255.255.0 -> apply -> ok
    回到windows --> 打开网络和共享中心 -> 更改适配器设置 -> 右键VMnet1 -> 属性 -> 双击IPv4 -> 设置windows的IP:192.168.8.100 子网掩码:255.255.255.0 -> 点击确定
    在虚拟软件上 --My Computer -> 选中虚拟机 -> 右键 -> settings -> network adapter -> host only -> ok 
   1.1 修改主机名
    vim /etc/sysconfig/network
  
    NETWORKING=yes
    HOSTNAME=FTH01  
 
   1.2 修改IP
    两种方式:
    第一种:通过Linux图形界面进行修改(强烈推荐)
     进入Linux图形界面 -> 右键点击右上方的两个小电脑 -> 点击Edit connections -> 选中当前网络System eth0 -> 点击edit按钮 -> 选择IPv4 -> method选择为manual -> 点击add按钮 -> 添加                IP:192.168.8.118 子网掩码:255.255.255.0 网关:192.168.1.1 -> apply
 
    第二种:修改配置文件方式(屌丝程序猿专用)
    vim /etc/sysconfig/network-scripts/ifcfg-eth0
    
     DEVICE="eth0"
     BOOTPROTO="static"              
    HWADDR="00:0C:29:3C:BF:E7"
    IPV6INIT="yeED="yes"
     ONBOOT="yes"
    TYPE="Ethernet"
    UUID="ce22eeca-ecde-4536-8cc2-ef0dc36d4a8c"
     IPADDR="192.168.8.11"          
    NETMASK="255.255.255.0"        
     GATEWAY="192.168.8.1"        
  

    执行service network restart 命令使设置生效 


   1.3 修改主机名和IP的映射关系
    vim /etc/hosts
  
    192.168.8.11 FTH01
 
   1.4 关闭防火墙
    #查看防火墙状态
    service iptables status
    #关闭防火墙
    service iptables stop
    #查看防火墙开机启动状态
    chkconfig iptables --list
    #关闭防火墙开机启动
    chkconfig iptables off
 
   1.5 重启Linux
    reboot

  注意!!!!!!
    CentOS的位数要与Hadoop jdk的位数一致

 

2. 安装JDK
   2.1 上传
     通过filezilla软件上传文件,或者通过secureCRT
   2.2 解压jdk
      #创建文件夹
      mkdir /usr/java
      #解压
      tar -zxvf jdk-7u55-linux-i586.tar.gz -C /usr/java/
  
   2.3 将java添加到环境变量中
      vim /etc/profile
      #在文件最后添加
      export JAVA_HOME=/usr/java/jdk1.7.0_55
      export PATH=$PATH:$JAVA_HOME/bin
 
      #刷新配置
      source /etc/profile
  
3. 安装hadoop2.7.1

    解压hadoop安装文件到/fth/下

    tar -zxvf hadoop文件 -C /fth/
     注意:hadoop2.x的配置文件$HADOOP_HOME/etc/hadoop
     伪分布式需要修改5个配置文件 /fth/hadoop-2.7.1/conf/
   3.1 配置hadoop
      第一个:hadoop-env.sh
      vim hadoop-env.sh
      #第27行
      export JAVA_HOME=/usr/java/jdk1.7.0_65
  
     第二个:core-site.xml
      <!-- 制定HDFS的老大(NameNode)的地址 -->
      <property>
         <name>fs.defaultFS</name>
        <value>hdfs://FTH01:9000</value>
      </property>
      <!-- 指定hadoop运行时产生文件的存储目录 -->
      <property>
        <name>hadoop.tmp.dir</name>
        <value>/itcast/hadoop-2.7.1/tmp</value>
           </property>
  
   第三个:hdfs-site.xml
      <!-- 指定HDFS副本的数量 -->
      <property>
        <name>dfs.replication</name>
        <value>1</value>
          </property>
  
   第四个:mapred-site.xml (mv mapred-site.xml.template mapred-site.xml)
    mv mapred-site.xml.template mapred-site.xml
    vim mapred-site.xml
      <!-- 指定mr运行在yarn上 -->
      <property>
         <name>mapreduce.framework.name</name>
         <value>yarn</value>
        </property>
  
    第五个:yarn-site.xml
      <!-- 指定YARN的老大(ResourceManager)的地址 -->
      <property>
        <name>yarn.resourcemanager.hostname</name>
        <value>itcast01</value>
         </property>
      <!-- reducer获取数据的方式 -->
         <property>
        <name>yarn.nodemanager.aux-services</name>
        <value>mapreduce_shuffle</value>
         </property>
 
   3.2 将hadoop添加到环境变量
 
   vim /etc/proflie
    export JAVA_HOME=/usr/java/jdk1.7.0_65
    export HADOOP_HOME=/itcast/hadoop-2.7.1
    export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

   source /etc/profile
  
   3.3 格式化namenode(是对namenode进行初始化)
    hdfs namenode -format (hadoop namenode -format)
  
   3.4 启动hadoop
    先启动HDFS
    sbin/start-dfs.sh
  
    再启动YARN
    sbin/start-yarn.sh
  
    3.5 验证是否启动成功
    使用jps命令验证
    27408 NameNode
    28218 Jps
    27643 SecondaryNameNode
    28066 NodeManager
    27803 ResourceManager
    27512 DataNode
 
    http://192.168.8.118:50070 (HDFS管理界面)
    http://192.168.8.118:8088 (MR管理界面)
  
4. 配置ssh免登陆
   #生成ssh免登陆密钥
   #进入到我的home目录
   cd ~/.ssh

   ssh-keygen -t rsa (四个回车)
   执行完这个命令后,会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)
   将公钥拷贝到要免登陆的机器上  cp id_rsa.pub authorized_keys
   ssh-copy-id localhost
   例如 ssh-copy-id 192.168.8.99    将192.168.8.88的公钥拷给192.168.8.99  以后就可以不用输入密码,直接连上192.168.8.99

5. 错误信息

  查看Linux系统的位数  uname -a

    1.  Q:Java HotSpot(TM) ClientVM warning: You have loaded library/usr/local/hadoop2.5/lib/native/libhadoop.so.1.0.0which might have disabled stack guard. The VM will try to   fix the stack guardnow.

    A:这个问题的错误原因会发生在64位的操作系统上,原因是从官方下载的hadoop使用的本地库文件都是基于32位编译的,运行在64位系统上就会出现上述错误。

    方案一:在64位系统上重新编译hadoop;

     方案二:在hadoop-env.sh,yarn-env.sh中添加下两行: 

      export HADOOP_COMMON_LIB_NATIVE_DIR=${HADOOP_HOME}/lib/native

     export  HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"

Hadoop 2.7.1 伪分布式环境搭建与核心组件配置实战 分布式系统是处理海量数据的核心技术架构,其核心原理在于将计算任务与数据存储分散到多台计算机上协同工作,以实现高吞吐量和高容错性。这一技术价值在于能够经济高效地应对大数据时代的数据存储、处理和分析挑战,广泛应用于日志分析、数据仓库、机器学习等场景。Hadoop作为此类系统的经典开源实现,其2.7.1版本集成了HDFS、YARN和MapReduce三大核心组件,构成了稳定可靠的大数据处理的基石。本文聚焦于Hadoop 2.7.1伪分布式模式的部署,详细解析了从Java环境配置、SSH无密码登录到HDFS、YAR 阅读详情

相关推荐

【深度剖析】三一重工的数字化转型(中篇)

三一重工在数字化转型方面取得了提高效率、降低成本、加强研发创新和改善内控管理等多方面的成效。本研究旨在通过对三一重工数字化转型的深入分析,引导企业思考在第四次工业革命与第三次能源革命交汇的超级技术窗口期,如何进一步把握发展机遇,并为同行业其他企业提供探索性的建议。作为装备制造行业的佼佼者,三一重工的数字化转型受到了业界的广泛关注。作为行业内首批接触并实践数字化转型的企业之一,三一重工的转型经验不仅成功,而且积累了丰富的理论与实践,为其他制造业企业的数字化转型提供了可借鉴的范例。

领信卓越的博客 2308

大数据分析入门-Hadoop伪分布式搭建(hadoop-2.7.7)

Hadoop伪分布式搭建(hadoop-2.7.7)

wisdom_lp的博客 1609

Carla自动驾驶仿真一:快速安装与运行Carla

网上有不少的Windows版本的Carla的安装教程,这里简单记录下自己安装过程,写的也比较详细,基本不用看其他文章。

zataji的博客 2万+

Hadoop2.7.1伪分布式配置

Hadoop2.7.1伪分布式配置 前言 Hadoop的安装分为单机方式、伪分布式方式和完全分布式方式。这里主要讲解在CentOS6.5环境中Hadoop的伪分布式安装配置。 01. 关闭防火墙 临时关闭: service iptables stop 永久关闭: chkconfig iptables off 02. 需要修改主机名,要求主机名中没有“_”和“-” vim /etc/sy...

梦想不会灭 569

银河麒麟V10系统下,手把手解决Ollama安装报错‘GLIBCXX_3.4.25 not found’

本文详细介绍了在银河麒麟V10系统下解决Ollama安装报错‘GLIBCXX_3.4.25 not found’的实战指南。通过隔离编译新版libstdc++、环境变量引导和服务化封装等安全方案,确保在不破坏系统稳定性的前提下顺利运行Ollama,适用于国产操作系统与AI工具的兼容性需求。

weixin_42556197的博客 484

光致发光(Photoluminescence, PL)入门版

关于光致发光的实际应用做出一些解释。

sinat_40546227的博客 1万+

Hadoop2.7.1伪分布式环境搭建

系统环境: Ubuntu15.10 Hadoop:2.7.1 java:1.7.0_79 1.安装SSH 并产生公私钥 [code="java"]sudo apt-get install ssh ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_ke...

Donald_Draper 365

GD32F303开发实战(一):从零搭建MDK工程与时钟配置详解

本文详细介绍了如何从零开始为GD32F303微控制器搭建一个清晰、可维护的MDK工程模板。内容涵盖开发环境准备、工程目录结构规划、文件分组管理、关键工程配置,并重点解析了时钟树原理,手把手指导配置108MHz系统时钟。通过实战步骤与常见问题排查,帮助开发者构建一个稳定可靠的开发基础,便于后续功能扩展。

weixin_29174141的博客 272

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

【8】mctp & pldm

异步会check seq,保证不丢包,虽然发一条req,不用等,但是不能发下一条req,等上条response回来后才能发下一条。TO(tag owner)=1是request,TO=0是response,但是异步通信response由0改为1。如下还有kcs,i3c,serial等。

持续更新ing... 1084

K8s(二十一):在 Kubernetes 集群中部署 MySQL8.0 高可用集群(1主2从)

🔴 K8s(二十一):在 Kubernetes 集群中部署 MySQL8.0 高可用集群(1主2从)

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 3万+

hadoop2.7.1 伪分布式搭建

hadoop2.7.1伪分布模式搭建

stardhb的专栏 593

论文阅读:2024 ACM CCS “Do Anything Now”: Characterizing and Evaluating In-The-Wild Jailbreak Prompts on

大语言模型(LLMs)的滥用问题引起了公众和大语言模型供应商的高度关注。有一种特殊的对抗性提示,叫做越狱提示,它已成为绕过防护措施、让大语言模型生成有害内容的主要攻击手段。在这篇论文中,作者使用新框架JailbreakHub,对2022年12月至2023年12月期间的1405个越狱提示进行了全面分析。作者识别出131个越狱提示社区,发现了越狱提示的独特特征以及主要攻击策略,比如提示注入和权限提升。

CSPhD-winston的博客 1414

CentOS6.7 下搭建 Hadoop2.7.1 单机伪分布式环境

hadoop 伪分布式 大数据 mapreduce yarn hdfs 概要: CentOS6.7 下搭建 Hadoop2.7.1 单机伪分布式环境 | |目录 1CentOS6.7 mini版安装·下载地址·分区 2设置固定IP地址及网关·设置IP·设置网关·设置DNS·重启网卡·测试网络·设置主机名对应IP地址 3添加Hadoop用户·添加用户组·添加用户并

qq_16177481的博客 636

怀旧版电脑GBC模拟器

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

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Hadoop大数据综合案例1-Hadoop2.7.3伪分布式环境搭建

部署前提 配置映射地址 ( /etc/hosts ) 关闭防火墙 ( systemctl stop firewalld systemctl disable firewalld ) 关闭Linux 安全子系统 SELinux ( /etc/sysconfig/selinux | /etc/selinux/config ) 使用 ping baidu.com 测试网络是否联通,安装 vim 编辑器 ( yum install vim ) 配置主机的 hosts 映射 ( C:\Windows\Syste

CDHong.it的技术分享博客 4300

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

ubuntu16.04搭建hadoop2.7.1伪分布式环境

环境配置 ubuntu16.04, jdk 1.创建hadoop用户,并赋予管理员权限 登录linux,在终端输入: sudo useradd -m hadoop -s /bin/bash sudo passwd hadoop sudo adduser hadoop sudo 2.切换至hadoop用户,并更新apt sudo su hadoop sudo apt-get...

络小绎 980

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Java笔记--CenOS6.5搭建hadoop2.7.1伪分布式环境

一、前言 很以前就搭建过hadoop的伪分布式环境,为了搭建环境特意弄的双系统,还把毕业论文给毁了。不过当时使用的是 hadoop1.x 的,而且因为一些原因,就搭建了环境,而没继续学习了。现在开始,准备好好的学习一下hadoop 二、Hadoop 简介 Hadoop 是Apache软件基金会旗下的一个开源分布式计算平台 是云计算中 PaaS(平台即服务)一层的实现 HDFS 和 Ma...

GuLu_GuLu_jp的专栏 6959

Hadoop 2.7.1 + HBase 1.1.2伪分布式环境搭建小记

时隔一年多,还来重新弄弄Hadoop,因为工作当中涉及到相关的Hadoop平台及相关技术。。今天先整了Hadoop和HBase,后面找时间再将其他整合进来.     本文也是借鉴了不少帖子,主要是@davelam1991的hadoop2.6和hbase1.0单机版安装配置(http://blog.csdn.net/xanxus46/article/details/45133977),感谢@dav

Cdyyy学习杂贴 1731

阿里云虚拟机搭建Hadoop-2.6.0-cdh5.7.1安装详解(伪分布式环境)

首先先搭配安全组 打开镜像后输入以下内容:             重要:  yum -y install lrzsz HOSTNAME=(自己的主机名字) hostname $HOSTNAME echo "$(grep -E '127|::1' /etc/hosts)"&gt;/etc/hosts echo "$(ifconfig eth0|grep inet|awk -F'[ :]...

leofionn的博客 1584

CentOS7搭建Hadoop3.3.1伪分布式环境整合HBase2.2.6

CentOS7 搭建Hadoop3.3.1伪分布式环境,整合HBase2.2.6

CDHong.it的技术分享博客 1134

CentOS7 下安装伪分布式Hadoop(详细图解)

1.创建hadoop-vm用户(用户名可以自及定义) 1.1 输入useradd -m az 创建用户 1.2 输入passwd az(此处为你设置的用户名) 更改密码 2.设置用户为管理员 2.1 更改/etc/sudoers文件权限 chmod 744 /etc/sudoers 2.2 编辑 /etc/sudoers 文件,加入以下内容: 注意:虽然我设置用户名时输入的大写的AZ,但其实...

qq_43437122的博客 3762

VirtualBox搭建Hadoop2.7.2环境(1)——伪分布式

1. 软件 软件/OS 版本 Hadoop 2.7.2 Ubuntu 14.04 (32位) VirtualBox 4.3.24 openjdk 1.7.0_91 ssh - rsync - 2.下载安装软件包1) 下载解压Hadoop 2.7.2 tar -xf hadoop-2.7.2.tar.gz ~/ 2) 命令行安装 sudo

在线笔记 999
上一篇: Centos7 切换阿里云yum源
下一篇: 配置ssh免密码登录
王树民
博客等级 码龄10年 912粉丝 560原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值