一. 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