1、安装jdk,配置环境变量

root@localhost java]# vi /etc/profile

在profile中添加如下内容:

#set java environment
export  JAVA_HOME=/usr/java/jdk1.7.0_79
export  JRE_HOME=$JAVA_HOME/jre
export  CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export  PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

搭建步骤指南:

http://blog.csdn.net/ab198604/article/details/8250461

http://www.powerxing.com/install-hadoop/

https://www.cnblogs.com/DreamDriver/p/6597020.html

2、新建hadoop 用户,赋给管理员权限

$sudo useradd -m hadoop -s /bin/bash

sudo passwd hadoop

sudo adduser hadoop sudo

3、配置单机hadoop环境

  1. 进入hadoop 安装目录,输入在本地机器(192.168.211.128)上使用ssh-keygen产生公钥私钥对

    $ ssh-keygen -t rsa

  1. 用ssh-copy-id将公钥复制到远程机器中 

    ssh-copy-id hadoop@192.168.211.129 ( 复制到远程服务器 salve1 )  ## 输入远程服务器的密码,最后一次输入密码,复制成功之后,就再不用输入密码了

4、手动下载hadoop安装包,本人下载的是 hadoop-2.6.5.tar.gz 包,解压包

  hadoop@ubuntu-virtual-machine:~$ ls
  hadoop-2.6.5 hadoop-2.6.5.tar.gz
  hadoop@ubuntu-virtual-machine:~$ tar zxvf hadoop-2.6.5.tar.gz

5、修改hadoop中的配置文件:

  • hadoop 目录 etc文件夹下的 hadoop-env.sh,增加  export JAVA_HOME=/usr/java/jdk1.8.0_152)
  • etc文件夹下的core-site.xml文件用文本编辑器打开,添加如下语句
    <property>
    <name>fs.default.name</name>
    <value>hdfs://localhost:9000</value>
    </property>

    这是hadoop核心的配置文件,这里配置的是HDFS的地址和端口号。

  • etc文件夹下的hdfs-site.xml文件用文本编辑器打开,添加如下语句
    <property>
         <name>dfs.replication</name>
         <value>1</value>
      </property>

    这是Hadoop中的HDFS的配置,配置的备份方式默认为3,在单机版的Hadoop中,需要将其改为1.

  • etc文件夹下的mapred-site.xml文件用文本编辑器打开,添加如下语句

    <property>

          <name>mapred.job.tracker</name>
          <value>localhost:9001</value>
       </property>
    这是Hadoop中MapReduce的配置文件,配置的是JobTracker的地址和端口。
  • 在 sbin目录下打开 hadoop-env.sh  yarn-env.sh中添加  export JAVA_HOME=/usr/java/jdk1.8.0_152

6、在初次安装和使用Hadoop之前,需要格式化分布式文件系统HDFS。使用如下命令:

  # bin/hadoop namenode -format

7、启动Hadoop守护进程,命令如下

# bin/start-all.sh
 
在本地浏览器,输入地址进行验证
http://192.168.211.128:50070/
http://192.168.211.128:8088/

Hadoop 搭建集群的步骤的更多相关文章

  1. redis 一二事 - 搭建集群缓存服务器

    在如今并发的环境下,对大数据量的查询采用缓存是最好不过的了,本文使用redis搭建集群 (个人喜欢redis,对memcache不感冒) redis是3.0后增加的集群功能,非常强大 集群中应该至少有 ...

  2. 基于Hadoop分布式集群YARN模式下的TensorFlowOnSpark平台搭建

    1. 介绍 在过去几年中,神经网络已经有了很壮观的进展,现在他们几乎已经是图像识别和自动翻译领域中最强者[1].为了从海量数据中获得洞察力,需要部署分布式深度学习.现有的DL框架通常需要为深度学习设置 ...

  3. Hadoop分布式集群搭建hadoop2.6+Ubuntu16.04

    前段时间搭建Hadoop分布式集群,踩了不少坑,网上很多资料都写得不够详细,对于新手来说搭建起来会遇到很多问题.以下是自己根据搭建Hadoop分布式集群的经验希望给新手一些帮助.当然,建议先把HDFS ...

  4. Hadoop分布式集群搭建

    layout: "post" title: "Hadoop分布式集群搭建" date: "2017-08-17 10:23" catalog ...

  5. hadoop分布式集群的搭建

    电脑如果是8G内存或者以下建议搭建3节点集群,如果是搭建5节点集群就要增加内存条了.当然实际开发中不会用虚拟机做,一些小公司刚刚起步的时候会采用云服务,因为开始数据量不大. 但随着数据量的增大才会考虑 ...

  6. hadoop+spark集群搭建入门

    忽略元数据末尾 回到原数据开始处 Hadoop+spark集群搭建 说明: 本文档主要讲述hadoop+spark的集群搭建,linux环境是centos,本文档集群搭建使用两个节点作为集群环境:一个 ...

  7. hadoop ha集群搭建

    集群配置: jdk1.8.0_161 hadoop-2.6.1 zookeeper-3.4.8 linux系统环境:Centos6.5 3台主机:master.slave01.slave02 Hado ...

  8. 使用docker搭建hadoop分布式集群

    使用docker搭建部署hadoop分布式集群 在网上找了非常长时间都没有找到使用docker搭建hadoop分布式集群的文档,没办法,仅仅能自己写一个了. 一:环境准备: 1:首先要有一个Cento ...

  9. hadoop+zookeeper集群高可用搭建

                                                                  hadoop+zookeeper集群高可用搭建 Senerity 发布于 2 ...

随机推荐

  1. idea 配置git

    1.注册https://github.com 2. 3.填入信息完成

  2. Appium + Python环境搭建(移动端自动化)

    安装JDK,配置JDK环境    百度搜索下载就行,这里分享一个下载链接:https://pan.baidu.com/s/1snuTOAx 密码:9z8r. 下载好后点击进行安装.安装好后进行环境变量 ...

  3. 支付-stripe

    国外三大支付paypal,braintree,stripe,有兴趣可以去了解一下他们的区别. 支付宝和paypal基本只需要发送charge信息请求交给后端做就ok了,那么stripe前端也只需要收集 ...

  4. 『高性能模型』卷积复杂度以及Inception系列

    转载自知乎:卷积神经网络的复杂度分析 之前的Inception学习博客: 『TensorFlow』读书笔记_Inception_V3_上 『TensorFlow』读书笔记_Inception_V3_下 ...

  5. json处理+list.sort()排序

    #coding:utf-8 """ json是一种轻量级数据交换格式,可以对复杂数据进行表达和存储 规格: 1.数据保存在键值对里 2.键值对之间由逗号分隔 3.花括号用 ...

  6. PHP获取POST的几种方法

    一.PHP获取POST数据的几种方法 方法1.最常见的方法是:$_POST['fieldname'];说明:只能接收Content-Type: application/x-www-form-urlen ...

  7. 《BUG创造队》第一次作业:团队亮相

    项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 第五次实验 团队名称 BUG创造队 作业学习目标 通过本次项目了解并熟悉团队开发的过程 关于我们 -我们的队名:BUG创造队 ...

  8. win10释放的wifi热点手机连不上

    直入正题吧…… 在win10的搜索框里输入ser,找到“windows服务”选项,点击进入,如下图 找到下图所示的两个服务,然后,右键,属性,启动类型改为自动,然后点确定,确定完以后,再右键,点启动, ...

  9. Linux和windows 平台下启动和关闭mysql服务

    Linux平台下启动和关闭mysql服务 一.linux下查看mysql服务的两种方式: 方式一: [root@localhost bin]ps -ef|grep mysql 方式二: [root@l ...

  10. 在公网上的Linux,我的一些配置分享

    前言 去年的时候,有一篇介绍在vultr上搭建ss服务器的文章,由于某些众所周知的原因,被阿里云删除. 后来有段时间使用vps,配合<鸟哥私房菜>,学习实操linux.当时我以为只要roo ...