一、Java環(huán)境搭建
(1)下載JDK并解壓(當(dāng)前操作系統(tǒng)為Ubuntu16.04,jdk版本為jdk-8u111-Linux-x64.tar.gz)
新建/usr/java目錄,切換到j(luò)dk-8u111-linux-x64.tar.gz所在目錄,將這個文件解壓縮到/usr/java目錄下。
tar -zxvf jdk-8u101-linux-x64.tar.gz -C /usr/java/
(2)設(shè)置環(huán)境變量
修改.bashrc,在最后一行寫入下列內(nèi)容。
sudo vim ~/.bashrc
export JAVA_HOME=/usr/java/jdk1.8.0_111 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH

運行如下命令使環(huán)境變量生效。
source ~/.bashrc
打開profile文件,插入java環(huán)境配置節(jié)。
sudo vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_111 export JAVA_BIN=$JAVA_HOME/bin export JAVA_LIB=$JAVA_HOME/lib export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar export PATH=$JAVA_HOME/bin:$PATH

打開environment 文件,追加jdk目錄和jdk下的lib的目錄,如下所示。
sudo vim /etc/environment
復(fù)制代碼 代碼如下:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/java/jdk1.8.0_111/lib:/usr/java/jdk1.8.0_111"

使配置生效
source /etc/environment
驗證java環(huán)境是否配置成功
java -version
二、安裝ssh-server并實現(xiàn)免密碼登錄
(1)下載ssh-server
sudo apt-get install openssh-server
(2)啟動ssh
sudo /etc/init.d/ssh start
(3)查看ssh服務(wù)是否啟動,如果有顯示相關(guān)ssh字樣則表示成功。
ps -ef|grep ssh

(4)設(shè)置免密碼登錄
使用如下命令,一直回車,直到生成了rsa。
ssh-keygen -t rsa
導(dǎo)入authorized_keys
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
測試是否免密碼登錄localhost
ssh localhost
關(guān)閉防火墻
ufw disable
三、安裝Hadoop單機(jī)模式和偽分布模式。
(1)下載hadoop-2.7.3.tar.gz,解壓到/usr/local(單機(jī)模式搭建)。
sudo tar zxvf hadoop-2.7.3.tar.gz -C /usr/local
切換到/usr/local下,將hadoop-2.7.3重命名為hadoop,并給/usr/local/hadoop設(shè)置訪問權(quán)限。
cd /usr/local sudo mv hadoop-2.7.3 hadoop sudo chmod 777 /usr/local/hadoop
(2)配置.bashrc文件
新聞熱點
疑難解答
圖片精選