一. SSH本机无密码登录
即使伪分布式也需要SSH登录,这是Hadoop自我管理的必要条件。
【步骤】
1. 更新
sudo apt-get update
2. 安装openssh server
sudo apt-get install openssh-server
3. 生成秘钥
ssh-keygen -t rsa
4. 实现本地免密码访问
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
参考:http://www.tuicool.com/articles/NBvMv2/
二. 安装JDK
小编十分害怕安装JDK,因为小编以前花了很久才安装了JDK,原因是小编的老爸送小编的U盘是有问题的,文件拷贝不全,所以总是安装出问题。
1. 新建文件夹
cd /opt
sudo mkdir java
2. 拷贝并解压安装文件
sudo cp -r ./jdk-7u79-linux-x64.tar.gz /opt/java
sudo tar -zxvf ./jdk-7u79-linux-x64.tar.gz
3. 编写配置文件
sudo gedit /etc/profile
在结尾添加:
export JAVA_HOME=/opt/java/jdk1.7.0_79
export JRE_HOME=/opt/java/jdk1.7.0_79/jre
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
4. 编写链接
sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.7.0_79/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /opt/java/jdk1.7.0_79/bin/javac 300
sudo update-alternatives --config java
sudo update-alternatives --config javac
5. 进行测试
java -version
出现:
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
其实我是对这个结果表示怀疑的,不过看到网上的同志们晒出来的图里面也大概是这个样子,于是我就暂时放心了。
三. 安装Tomcat
安装文件:apache-tomcat-7.0.65.tar.gz
拷贝解压至/opt/,并修改名称为tomcat可以从bin文件中对服务进行启动:sudo ./startup.sh