Storm依賴軟件的安裝

系統(tǒng)軟件:CentOS 6.5
Java:jdk-7u80
Python:2.7.2

Storm集群依賴軟件主要是JAVA和Python,下面介紹下CentOS6下這2個軟件的詳細安裝步驟。

1. JAVA的安裝

  • Oracle官網(wǎng)下載相應版本的jdk
  • 解壓 jdk-7u80-linux-x64.tar
tar -xzfv jdk-7u80-linux-x64.tar 

  • 創(chuàng)建java子文件夾,將解壓后的jdk1.7.0_80移動到java目錄下
mkdir home/host1/java
mv jdk1.7.0_80/ home/host1/java/

  • 配置環(huán)境變量
vim /etc/profile

編輯加入如下內(nèi)容:

export JAVA_HOME=/home/dzgdp888/dev/java/jdk1.7.0_80
export PATH=$JAVA_HOME/bin:$PATH

:wq保存退出,使環(huán)境變量立即生效

source /etc/profile

  • 檢查JAVA是否安裝成功

檢查java 的版本

java -version

//安裝成功會顯示如下內(nèi)容
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

再檢查javac的版本

javac -version

//安裝成功后會顯示如下內(nèi)容
javac 1.7.0_80

java和javac的版本相同,到此為止,JAVA環(huán)境安裝完畢。

2. Python的安裝

CENTOS 6.X 系列默認安裝的 Python 2.6 ,目前開發(fā)中主要是使用 Python 2.7 ,這兩個版本之間還是有不少差異的,程序在 Python 2.6 下經(jīng)常會出問題。

因此,我們采用Python2.7.2版本。Python采用編譯安裝的方式,更為簡單,不需要配置環(huán)境變量。

  • 開發(fā)庫文件安裝

安裝Python之前,我們需要先安裝一些開發(fā)庫文件
打開終端,鍵入

yum -y install gcc gcc-c++ kernel-devel
yum install zlib-devel openssl-devel sqlite-devel

等待安裝完成后進入下一步。

  • 下載Python
wget https://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz

  • 直接解壓
tar -xzvf Python-2.7.2.tgz

  • 切換到Python-2.7.2目錄下
cd Python-2.7.2

  • 編譯安裝,依次執(zhí)行
./configure
make
make install

  • 替換系統(tǒng)自帶Python
ln -sf /usr/local/bin/python2.7 /usr/bin/python
  • 檢查Python是否安裝成功

//2個-,和java的命令不同
python --version   

//顯示結(jié)果:Python 2.7.2

安裝過程要有root權(quán)限,否則會遇到權(quán)限問題。

到此,Python安裝完畢。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,642評論 18 399
  • [ TOC ] 1 JDK的安裝與配置 0. 更新記錄 1.1 背景 JDK(Java SE Developme...
    FrankHan閱讀 3,920評論 1 6
  • 1.3 安裝說明 本章的說明涵蓋了所有Robot Framework安裝和卸載的方法,以及在不同操作系統(tǒng)上安裝的前...
    wywincl閱讀 7,368評論 0 8
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,937評論 25 709
  • 《35.5°》 我想要陰涼 你給了我夏夜。 我想要智...
    劉易風閱讀 309評論 4 4

友情鏈接更多精彩內(nèi)容