系統(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
編輯加入如下內容:
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
//安裝成功會顯示如下內容
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
//安裝成功后會顯示如下內容
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
//顯示結果:Python 2.7.2
安裝過程要有root
權限,否則會遇到權限問題。
到此徘禁,Python安裝完畢诅诱。