《Storm安装总结》
本教程讲述的是单机版Storm的安装过程,本人操作系统为:
uname -a
(1) Linux version 2.6.32-504.30.3.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) ) #1 SMP Wed Jul 15 10:13:09 UTC 2015
(2) CentOS release 6.5 (Final)
一.准备工作
我的机器使用的是CentOS release 6.5,64位操作系统,建议安装一个全新的系统,以防出现各种别的问题。
1.1 安装JDK
Storm需要JVM的支持,这里我选择jdk 1.8版本,步骤如下。
(1)检查服务器上是否安装了旧版本的jdk
java -version
(2)如果有旧版本的jdk则移除
yum remove java-1.6.0-openjdk
yum remove java-1.7.0-openjdk
(3)下载jdk1.8安装包
java官网下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
说明:32位机器安装Linux x86版本,64位机器安装Linux x64版本。本服务器操作系统为Linux version 2.6.32-504.30.3.el6.x86_64,这里选择Linux x64版本的jdk安装包。下载jdk-8u131-linux-x64.tar.gz
(4)创建java文件夹
mkdir /usr/local/services/java
(5)将下载到压缩包拷贝到java文件夹中,进入jdk源码包所在目录
cp jdk-8u66-linux-x64.tar.gz /usr/local/services/java
(6)解压压缩包
cd /usr/local/services/java
tar -zxvf jdk-8u131-linux-x64.tar.gz -C ./
rm jdk-8u131-linux-x64.tar.gz
(7)配置环境变量
修改/etc/profile文件 ,用文本编辑器打开/etc/profile, 在profile文件末尾加入:
export JAVA_HOME=/usr/local/services/java/jdk1.8.0_131
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
(8)使 /etc/ 目录下的 profile 文件即可生效
source /etc/profile
(9)验证是否安装成功
输入java命令
输入javac命令
1.2 安装Python
Centos系统一般会自带默认安装Python2.x。使用python -V可以查看python版本信息。本服务python版本为Python 2.6.6
1.3 安装Zookeeper
(1)下载安装包
可以去官网下载最新安装包,官网地址:http://zookeeper.apache.org/releases.html,这里使用zookeeper-3.4.9版本
(2)创建 /usr/local/services/zookeeper文件夹
mkdir /usr/local/services/zookeeper
(3)进入到 /usr/local/services/zookeeper 目录
cd /usr/local/services/zookeeper
(4)解压缩 zookeeper-3.4.9.tar.gz
tar -zxvf zookeeper-3.4.9.tar.gz -C ./
(5)进入到 /usr/local/services/zookeeper/zookeeper-3.4.9/conf 目录
cd zookeeper-3.4.9/conf/
(6)复制 zoo_sample.cfg 文件的并命名为为 zoo.cfg
cp zoo_sample.cfg zoo.cfg
(7)用 vim