1.下载hadoop

链接:https://pan.baidu.com/s/10HBQd57pA4OYNPXe8Dwx9g
提取码:1wtk

运行hadoop需要Java环境,所以还需要安装jdk

链接:https://pan.baidu.com/s/1BoLOw8ASWWX5Pm3P6wmFfw
提取码:krta

2.配置环境

1.在opt文件夹下创建4个文件

mkdir install software test other

install:存放安装包

software:存放软件

test:存放测试文件

other:存放其他

2.上传安装包

1.因为上传需要使用终端模拟器,所以这里我使用了xshell

官网:https://xshell.en.softonic.com/

2.安装lrzsz    yum install -y lrzsz

3.在install目录下,运行 rz  ,选择对应安装包上传

4.解压两个包  tar -zxvf 包名 -C ../software/

5.software目录下,重命名俩个文件夹 mv 原名 修改名

3.配置到环境变量中

vim /etc/profile
  命令模式 输入一些命令 直接敲
    G 到文件的末尾
    2gg 进入第2行
    p 粘贴
    dd 删除某一行
    2dd 从当前的光标开始 删除2行数据
  编辑模式 修改当前文档的内容 i I O o

  尾行模式
    Esc键 :打一个冒号 输入一些尾行命令
    set nu 开启的行号
    wq    w write 写入
        q quit 退出

写入:

JAVA_HOME=/opt/software/jdk8 (jdk文件夹名)
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
HADOOP_HOME=/opt/software/hadoop277(hadoop文件夹名)
PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

然后退出,运行 source /etc/profile

运行 echo $PATH 查看路径

4.配置主机名和映射

vi /etc/sysconfig/network

  hostname=hdp01  #你的主机名

vi /etc/hostname

  hdp01

vi /etc/hosts

  192.168.1.108 ( 你的IP )  hdp01(你的主机名)

5.配置hadoop

/opt/software/hadoop277文件夹下 6个配置文件:

hadoop-env.sh
  25行 JAVA_HOME=/opt/software/jdk8 #JDK的存放目录
  33行 export HADOOP_CONF_DIR=/opt/software/hadoop277/etc/hadoop

core-site.xml
  我们在x-site中配置 实际上就是将系统原来的配置给覆盖了
  <configuration>
    <property>
      <name>fs.defaultFS</name>
      <value>hdfs://主机名:9000</value>
    </property>

   <property>
      <name>hadoop.tmp.dir</name>
      <value>/opt/software/hadoop277/tmp</value>
   </property>

  </configuration>

hdfs-site.xml
  <configuration>
    <property>
      <name>dfs.replication</name>
      <value>1</value>
    </property>
  </configuration>

运行cp mapred-site.xml.template mapred-site.xml
mapred-site.xml
  <configuration>
    <property>
      <name>mapreduce.framework.name</name>
      <value>yarn</value>
    </property>
  </configuration>

yarm-site.xml

  <configuration>

    <!-- Site specific YARN configuration properties -->
    <property>
      <name>yarn.resourcemanager.hostname</name>
      <value>主机名</value>
    </property>

    <property>
      <name>yarn.nodemanager.aux-services</name>
      <value>mapreduce_shuffle</value>
    </property>

  </configuration>

slaves
  加入 主机名

3.启动服务器

1.启动服务器之前

1.格式化文件系统 hadoop namenode -format

如果出现has been successfully formatted,表明格式化成功

2.配置免密

ssh-keygen   #生成公钥,一直确认就行

ssh-copy-id  hdp01    #hdp01为主机名

2.启动服务器 

start-all.sh 开启
    stop-all.sh 关闭

3.启动服务器之后

查看是否启动成功,运行 jps         #java/bin 里面的命令 监测当前进程中那些是java进程
         12305 NameNode 软件 web工程 50070端口
         12401 DataNode 软件 web工程 50075端口
         12740 ResourceManager 软件 8088端口
         12566 SecondaryNameNode 软件 web工程 50090端口
         12838 NodeManager 软件

查看系统端口 net-tools 这个工具包下面的子软件  yum install -y net-tools

    netstat -nltup

hadoop的伪分布式系统的更多相关文章

  1. 沉淀,再出发——在Ubuntu Kylin15.04中配置Hadoop单机/伪分布式系统经验分享

    在Ubuntu Kylin15.04中配置Hadoop单机/伪分布式系统经验分享 一.工作准备 首先,明确工作的重心,在Ubuntu Kylin15.04中配置Hadoop集群,这里我是用的双系统中的 ...

  2. Hadoop部署(伪分布式系统)

    hadoop安装 #修改主机名 hostnamectl set-hostname hadoop #修改hosts vim /etc/hosts #追加到末尾 10.0.0.11 hadoop 安装必备 ...

  3. Hadoop:Hadoop单机伪分布式的安装和配置

    http://blog.csdn.net/pipisorry/article/details/51623195 因为lz的linux系统已经安装好了很多开发环境,可能下面的步骤有遗漏. 之前是在doc ...

  4. hadoop搭建伪分布式集群(centos7+hadoop-3.1.0/2.7.7)

    目录: Hadoop三种安装模式 搭建伪分布式集群准备条件 第一部分 安装前部署 1.查看虚拟机版本2.查看IP地址3.修改主机名为hadoop4.修改 /etc/hosts5.关闭防火墙6.关闭SE ...

  5. Hadoop开发第3期---Hadoop的伪分布式安装

    一.准备工作 1. 远程连接工具的安装 PieTTY 是在PuTTY 基础上开发的,改进了Putty 的用户界面,提供了多语种支持.Putty 作为远程连接linux 的工具,支持SSH 和telne ...

  6. Hadoop单点伪分布模式安装

    Hadoop单点伪分布模式安装 概述 单点 single-node,单节点,即一台计算机. 伪分布式模式 pseudo-distributed mode 所谓集群,表面上看是多台计算机联合完成任务:但 ...

  7. Hadoop之伪分布式安装

    一.Hadoop的安装模式有3种 ①单机模式:不能使用HDFS,只能使用MapReduce,所以单击模式主要用于测试MR程序. ②伪分布式模式:用多个线程模拟真实多台服务器,即模拟真实的完全分布式环境 ...

  8. Hadoop从伪分布式到真正的分布式

    对这两天学习hadoop的一个总结,概念就不提了.直接说部署的事,关于如何部署hadoop网上的资料很多, 比较经典的还是Tim在IBM developworks上的系列文章 http://www.i ...

  9. 1、Hadoop的伪分布式部署

    伪分布式模式搭建:   1.环境准备 (1)主机名(root用户) # vi /etc/sysconfig/network HOSTNAME=hadoo1 (不要用下划线) (2)创建普通用户cong ...

随机推荐

  1. linux误删除恢复(未验证)

    extundelete 大家基本都知道,在linux上误删除了东西后果是很严重的,尤其是在服务器上误删除了东西,对于字符终端,想要实现恢复删除的数据更是难上加难,对于Linux误删除了重要的东西,虽然 ...

  2. RELAX NG

    RELAX NG (读作"relaxing"), 是一种基于语法的XML模式语言,可用于描述.定义和限制XML词汇表. 最初的XML模式语言是DTD,但是因为DTD语法丑陋, 表达 ...

  3. SLIQ/SPRINT

    SLIQ/SPRINT */--> SLIQ/SPRINT Before SLIQ, most classification alogrithms have the problem that t ...

  4. 102)PHP,目录操作

    基本的操作: 创建目录: mkdir(目录地址,权限,是否递归创建=false); 注意第二个参数在windows系统下没有作用, 递归创建,就是多级目录,要是设计不存在目录,就自动创建 删除目录 R ...

  5. 吴裕雄--天生自然 R语言开发学习:导入数据

    2.3.6 导入 SPSS 数据 IBM SPSS数据集可以通过foreign包中的函数read.spss()导入到R中,也可以使用Hmisc 包中的spss.get()函数.函数spss.get() ...

  6. SpringMVC学习笔记八:文件上传及多个文件上传

    SpringMVC实现文件上传需要加入jar包,commons-fileupload-1.3.1.jar,commons-io-2.2.jar 项目目录树: pom.xml加入需要的包 <pro ...

  7. haproxy笔记之一:Haproxy基本安装配置(反向代理,类似Nginx,可以代理tcp的连接,不只是http)(注意iptables和selinux的问题)

    1.安装haproxy yum -y install haproxy 2.配置文件 # this config needs haproxy- or haproxy- global log 127.0. ...

  8. Java编程风格节选

    3.3 import语句 3.3.1 import不要使用通配符 即,不要出现类似这样的import语句:import java.util.*; 3.3.2 不要换行 import语句不换行,列限制( ...

  9. 题解:BZOJ 1009 HNOI2008 GT考试 KMP + 矩阵

    原题描述: 阿申准备报名参加GT考试,准考证号为N位数 X1X2....Xn(0<=Xi<=9),他不希望准考证号上出现不吉利的数字.他的不吉利数学A1A2...Am(0<=Ai&a ...

  10. 奇异值分解SVD

    在介绍奇异值分解(SVD)之前我们先来回顾一下关于矩阵的一些基础知识. 矩阵基础知识 方阵 给定一个$ n×m $的矩阵$ A $,若n和m相等也就是矩阵的行和列相等那矩阵$ A $就是一个方阵. 单 ...