- 企業大數據處理:Spark、Druid、Flume與Kafka應用實踐
- 肖冠宇
- 680字
- 2019-01-02 20:35:55
第1章 基礎環境準備
1.1 軟件環境準備
軟件版本選擇:
操作系統:CentOS 6.6版本;JDK:1.7版本;Maven:3.2版本;Scala:2.10版本。
所有軟件安裝目錄:/data/soft。
確定了軟件版本后,我們將具體介紹軟件的安裝,本節主要介紹基礎的軟件安裝方式。
1. JDK安裝
JDK是Java Development Kit的簡稱,為Java語言開發的程序提供開發工具包和運行環境。JDK安裝的步驟如下:
(1)下載JDK二進制安裝包
wget http://download.oracle.com/otn-pub/java/jdk/7u15-b03/jdk-7u15-linux-x64.tar.gz
(2)解壓安裝
tar-zxvf jdk-7u15-linux-x64.tar.gz
(3)創建軟連接
軟連接相當于快捷方式,便于后續版本更新升級。
ls-s/data/soft/jdk-7u15-linux-x64 /usr/local/jdk
(4)配置環境變量
vim /etc/profile export JAVA_HOME=/usr/local/jdk export JRE_HOME=$JAVA_HOME/jre exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar :$JRE_HOME/lib:$CLASSPATH export PATH=$PATH: $JAVA_HOME/bin
刷新環境變量使其生效:source /etc/profile
(5)驗證安裝是否成功
查看JDK版本命令:java -version
2. Maven安裝
Maven是Apache開源的一個目前比較流行的項目管理和整合工具,能夠自動完成項目的構建,并根據配置文件自動下載依賴組件,提供代碼編譯、打包、發布等功能。下面介紹Maven的詳細安裝過程。
Maven安裝的步驟如下:
(1)下載Maven二進制安裝包
wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.3.9/binaries/ apache-maven-3.3.9-bin.tar.gz
(2)解壓安裝
tar -zxvf apache-maven-3.3.9-bin.tar.gz
(3)創建軟連接
軟連接相當于快捷方式,便于后續版本更新升級。
ls -s/data/soft/apache-maven-3.3.9-bin /usr/local/maven
(4)配置環境變量
vim /etc/profile export M2_HOME=/usr/local/maven export PATH=$PATH: $JAVA_HOME/bin:$M2_HOM/bin
刷新環境變量使其生效:source /etc/profile
(5)驗證安裝是否成功
查看Maven版本命令:mvn -version
3. Scala安裝
Scala編程語言是一種面向對象的函數式編程語言,充分展現了函數式編程語言簡約、高效的特點,在程序開發的過程中可以引入Java語言,可擴展性強。由于Scala具有很多優秀的特性,越來越多的開源項目使用Scala語言開發,比如Spark、Kafka等。下面詳細介紹Scala開發環境的安裝過程。
Scala安裝的步驟如下:
(1)下載JDK二進制安裝包
wget http://downloads.lightbend.com/scala/2.10.6/scala-2.10.6.tgz
(2)解壓安裝
tar -zxvf scala-2.10.6.tgz
(3)創建軟連接
軟連接相當于快捷方式,便于后續版本更新升級。
ls -s /data/soft/scala-2.10.6 /usr/local/scala
(4)配置環境變量
vim /etc/profile export SCALA_HOME=/usr/local/scala export PATH=$PATH: $JAVA_HOME/bin:$M2_HOM/bin:$SCALA_HOME/bin
刷新環境變量使其生效:source /etc/profile
(5)驗證安裝是否成功
查看scala版本命令:scala-version