Spark集羣安裝和部署(一)-----Ubuntu16.0.4創建hadoop用戶
Spark集羣安裝和部署(二)-----Ubuntu16.0.4安裝jdk8
Spark集羣安裝和部署(三)-----ubuntu16.0.4安裝hadoop
Spark集羣安裝和部署(四)-----ubuntu16.0.4安裝Scala
Spark集羣安裝和部署(五)-----ubuntu16.0.4安裝Spark
Spark集羣安裝和部署(六)-----pyspark更新Python版本、Notebook安裝配置、安裝pip
在本節中,我們將完成從WebUpd8存儲庫安裝Oracle Java的步驟。 WebUpd8軟件包會自動爲我們下載並安裝Oracle JDK。
爲了能夠使用add-apt-repository命令添加新的存儲庫,首先我們需要安裝software-properties-common軟件包。
$sudo apt install software-properties-common dirmngr
現在我們可以添加WebUpd8存儲庫並安裝Oracle Java:
$sudo add-apt-repository ppa:webupd8team/java
$sudo apt update
安裝Oracle Java 8
安裝需要root用戶,Ubuntu的默認root密碼是隨機的,即每次開機都有一個新的root密碼。我們可以在終端輸入命令 sudo passwd,然後輸入當前用戶的密碼,終端會提示我們輸入新的密碼並確認,此時的密碼就是root新密碼。修改成功後,輸入命令 su root,再輸入新的密碼。
$apt-get install oracle-java8-installer
安裝程序會要求您接受Oracle許可條款。 要安裝軟件包,您需要接受這些條件。
設置默認版本
我們可以檢查我們的默認Java版本:
$java -version
輸出:
openjdk version "10.0.1" 2018-04-17
OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode)
如果我們在服務器上安裝了多個Java版本,我們可以使用update-alternatives系統更改默認版本:
$sudo update-alternatives --config java
輸出:
linuxidc@linuxidc:~$ sudo update-alternatives --config java
[sudo] linuxidc 的密碼:
有 3 個候選項可用於替換 java (提供 /usr/bin/java)。
選擇 路徑 優先級 狀態
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 自動模式
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 手動模式
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手動模式
3 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 手動模式
要維持當前值[*]請按<回車鍵>,或者鍵入選擇的編號:
在出現提示時輸入號碼並按Enter鍵。
環境變量配置
vim ~/.bashrc
末尾添加:
#set Java Environment
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
$ source ~/.bashrc #使新配置的環境變量生效
$ java -version #檢測是否安裝成功,查看java版本