首页 > 代码库 > Storm单机版的安装与配置

Storm单机版的安装与配置

  在配置一个Storm环境之前,首先需要一个Linux操作系统。常见的linux系统有CentOS、Red Hat、Ubuntu等,我使用的是Ubuntu 14.04。系统尽量是最新的,对于旧版本的ubuntu,软件源支持不太好,apt-get install会发生错误

  总的来说,storm安装配置需要如下几个步骤:

  • 安装java jdk
  • 安装python
  • 安装zookeeper
  • 安装zeromq, jzmq
  • 安装storm
  1. 安装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单机版的安装与配置