码迷,mamicode.com
首页 > 其他好文 > 详细

Docker中搭建Hadoop-2.6集群

时间:2016-08-05 00:50:29      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

1.  单个Docker节点的配置

 1.1 获取一个简单的Docker系统镜像,并建立一个容器。

  1.2.1 这里我选择下载CentOS镜像

docker pull centos

  1.2.2 通过docker tag命令将下载的CentOS镜像名称换成centos,然后建立一个简单容器

docker run -it --name=client1 centos /bin/bash

 1.2 Docker容器中下载并安装Java

  1.2.1 JDK下载

    去Oracle官网选择要下载的JDK

    http://www.oracle.com/technetwork/java/javase/archive-139210.html

    选择好版本后,在如下的界面中选择好Linux平台的tar包,点击右键在新标签中打开

    技术分享

    然后在新的标签页中复制出下载地址,在wget下载的时候使用:

    技术分享

    然后用wget下载,下载的时候要时候加上一个特殊的cookie

wget --no-cookie --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz

    下载截图:

    技术分享

  1.2.2 JDK安装

    选择自己的安装目录,然后解压,做软连接

[root@f795f10ac377 java]# pwd
/usr/local/java
[root@f795f10ac377 java]# tar -zxvf jdk-7u80-linux-x64.tar.gz
[root@f795f10ac377 java]# ln -s jdk1.7.0_80 jdk
[root@f795f10ac377 java]# ls
jdk  jdk1.7.0_80

     引入环境变量,编辑/etc/profile文件,在末尾加上如下内容:

export JAVA_HOME=/usr/local/java/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

    保存退出后使用source profile ,或者是 . profile 使得profile文件中的内容立即生效。然后可以通过java -version查看java版本:

   技术分享

   到这里我们的安装还没有结束。

 1.3 Hadoop的下载和安装

  1.3.1 在容器中通过curl命令下载hadoop 2.6 安装包。 下载地址为: http://apache.fayea.com/hadoop/common/hadoop-2.6.0/

curl -o hadoop-2.6.tar.gz  http://apache.fayea.com/hadoop/common/hadoop-2.6.0/hadoop-2.6.0-src.tar.gz

  1.3.2 解压并重命名

tar -zxvf  hadoop-2.6.0.tar.gz
mv hadoop-2.6.0 hadoop

 

 

Docker中搭建Hadoop-2.6集群

标签:

原文地址:http://www.cnblogs.com/linux-wangkun/p/5734915.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!