linux(centos)下搭建Storm(0.8.1)集群(很长,但很详细!!!)
安装步骤如下:
1.搭建Zookeeper集群;
2.安装Storm依赖库(ZeroMQ、JZMQ);
3.下载并解压Storm发布版;
4.修改storm.yaml配置文件;
5.启动各台机器上的Storm各个后台进程;
注意:在每台机器上都要安装如下软件!!!
一、搭建Zookeeper集群
(安装Zookeeper之前确保已安装JDK,并配置JAVA_HOME,可使用 echo $JAVA_HOME查看)
1.下载Zookeeper,官方下载链接为http://hadoop.apache.org/zookeeper/releases.html,并解压至
/opt/zookeeper目录下。
2.在 /opt/zookeeper/conf 目录下创建配置文件 zoo.cfg,内容如下:
tickTime=2000
dataDir=/opt/zookeeper/data/ #zookeeper数据文件存放目录
clientPort=2181 #zookeeper通信端口
initLimit=5
syncLimit=2
server.1=zoo1:2888:3888 #zoo1是主机1的hostname,zoo2...zoo3...
server.2=zoo2:2888:3888 #2888 是连接leader的端口, 3888是leader选举的端口
server.3=zoo3:2888:3888
3.在各主机的上述 dataDir目录下创建myid文件,文件内容只包含server.id(如:server.1)中对应的id编号;
4.在各主机上启动zookeeper服务,进入 /opt/zookeeper/bin/,运行 zkServer.sh start;
安装步骤如下:
1.搭建Zookeeper集群;
2.安装Storm依赖库(ZeroMQ、JZMQ);
3.下载并解压Storm发布版;
4.修改storm.yaml配置文件;
5.启动各台机器上的Storm各个后台进程;
注意:在每台机器上都要安装如下软件!!!
一、搭建Zookeeper集群
(安装Zookeeper之前确保已安装JDK,并配置JAVA_HOME,可使用 echo $JAVA_HOME查看)
1.下载Zookeeper,官方下载链接为http://hadoop.apache.org/zookeeper/releases.html,并解压至
/opt/zookeeper目录下。
2.在 /opt/zookeeper/conf 目录下创建配置文件 zoo.cfg,内容如下:
tickTime=2000
dataDir=/opt/zookeeper/data/ #zookeeper数据文件存放目录
clientPort=2181 #zookeeper通信端口
initLimit=5
syncLimit=2
server.1=zoo1:2888:3888 #zoo1是主机1的hostname,zoo2...zoo3...
server.2=zoo2:2888:3888 #2888 是连接leader的端口, 3888是leader选举的端口
server.3=zoo3:2888:3888
3.在各主机的上述 dataDir目录下创建myid文件,文件内容只包含server.id(如:server.1)中对应的id编号;
4.在各主机上启动zookeeper服务,进入 /opt/zookeeper/bin/,运行 zkServer.sh start;