首页 > 代码库 > Storm单机版的安装与配置
Storm单机版的安装与配置
在配置一个Storm环境之前,首先需要一个Linux操作系统。常见的linux系统有CentOS、Red Hat、Ubuntu等,我使用的是Ubuntu 14.04。系统尽量是最新的,对于旧版本的ubuntu,软件源支持不太好,apt-get install会发生错误
总的来说,storm安装配置需要如下几个步骤:
- 安装java jdk
- 安装python
- 安装zookeeper
- 安装zeromq, jzmq
- 安装storm
- 安装Java JDK
什么是JDK?JDK(Java Development Kit),即java开发工具包,java程序开发者必须安装JDK来编译、调试程序。
(1)下载
到http://www.oracle.com/technetwork/java/javase/downloads/index.html里下载需要的linux的java版本
注意:
- 选择Accept License Agreement才可以下载
下载的文件为java-8u25-linux-x64.tar.gz,放在/home/zbb/setup目录下。
(2)安装
改变工作目录到你要安装java的地方,我的是"cd /usr/local/lib"
解压:
tar -zxvf /home/zbb/setup/java-8u25-linux-x64.tar.gz
tar是linux 下的打包和解压命令行工具,具体细节可以参考”man tar”。
这个命令将 java-jdk-8u25-linux-x64.tar.gz压缩包从你下载的地方(即/home/zbb/setup)解压到当前目录(即/usr/local/lib)下。
解压缩完毕之后,执行"ls",能看到当前目录下有一个新目录叫"jdk1.8.0_25"
(3)环境变量设置
打开/etc/profile文件:
sudo gedit /etc/profile
在文件最后增加如下几行:
export JAVA_HOME=/usr/local/lib/jdk1.8.0_25export JRE_HOME=/usr/local/lib/jdk1.8.0_25/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
(之后还会多次编辑/etc/profile,可以一次都加进去)
(4)环境变量读入
source /etc/profile
/etc/profile修改后,要用这条语句使其立即生效。
(5)在终端中键入java -version得到java version "1.8.0_25"的话表示安装好java环境了.
2. 安装Python
比较新的Ubuntu版本中已经自带了Python 2.7,无需再安装。
在终端中输入python来检测,Ctrl+Z退出python shell
3. 安装zookeeper
zookeeper是一个针对大型分布式系统的可靠协调系统。主要是状态同步用的。
4. 安装zeromq和jzmq
从http://download.zeromq.org/从这里下载zeromq
解压后执行如下命令:
./autogen.sh./configuremakemake install
Storm单机版的安装与配置