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安装
选择自己的安装目录,然后解压,做软连接
[[email protected] java]# pwd /usr/local/java [[email protected] java]# tar -zxvf jdk-7u80-linux-x64.tar.gz[[email protected] java]# ln -s jdk1.7.0_80 jdk[[email protected] java]# lsjdk 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.gzmv hadoop-2.6.0 hadoop
时间: 2024-10-16 01:37:10