一、环境准备
1.电脑一台,操作系统Mac或者Linux系统
2.安装VMWare虚拟机
3.在VMWare安装两个Linux(或者Mac,我想你们不会这么蛋疼的)系统,我选择的是Centos-minima-6.5,这个比较小,但是五脏俱全。
二、软件安装 (以下所有过程的软件安装以Centos为例)
1.JDK1.7安装,配置环境变量,修改/etc/profile文件
sudo
vi
/etc/profile
JAVA_HOME=
/home/card/software/jdk1
.7
export
PATH=$PATH:$JAVA_HOME
/bin
source
/etc/profile
|
2.安装wget
sudo
yum -y
install
wget
|
3.安装gcc-c++ ,uuid-devel,libuuid-devel
sudo
yum
install
gcc-c++
sudo
yum
install
uuid-devel
sudo
yum
install
libuuid-devel
|
4.安装ZeroMQ(2.20)
wget http:
//download
.zeromq.org
/zeromq-2
.2.0.
tar
.gz
sudo
tar
-zxvf zeromq-2.2.0.
tar
.gz
cd
zeromq-2.2.0sudo .
/configuresudo
makesudo
make
install
|
5.安装libtools,git
sudo
yum
install
libtoolsudo yum
install
git
|
6.安装jzmq
git clone git:
//github
.com
/nathanmarz/jzmq
.git
sudo
.
/autogen
.sh
sudo
.
/configure
|
如果出现:configure: error: the JAVA_HOME environment variable must be set to your JDK location.
编辑./configure文件,找到
# Check for JDK
if
test
"x$JAVA_HOME"
=
"x"
;
then
{ { $as_echo
"$as_me:$LINENO: error: the JAVA_HOME environment variable must be set to your JDK location."
>&5
$as_echo
"$as_me: error: the JAVA_HOME environment variable must be set to your JDK location."
>&2;}
{ (
exit
1);
exit
1; }; };
fi
|
改成
# Check for JDK
# 改成你自己的JDK路径
export
JAVA_HOME=
/home/card/software/jdk1
.7
if
test
"x$JAVA_HOME"
=
"x"
;
then
{ { $as_echo
"$as_me:$LINENO: error: the JAVA_HOME environment variable must be set to your JDK location."
>&5
$as_echo
"$as_me: error: the JAVA_HOME environment variable must be set to your JDK location."
>&2;}
{ (
exit
1);
exit
1; }; };
fi
|
重新执行
sudo
vi
.
/configuresudo
makesudo
make
install
|
7.安装Storm(0.8.1)
wget http:
//cloud
.github.com
/downloads/nathanmarz/storm/storm-0
.8.1.zip
|
<未完待续>