参考博客:《storm0.9-single》(http://www.cnblogs.com/really-dt/p/3775663.html),感谢。 0.安装依赖包 yum install uuid*yum install libtoolyum install libuuidyum install libuuid-devel 不然安装过程会提示错误。 1.安装zeromq 从http://download.z
参考博客:《storm0.9-single》(http://www.cnblogs.com/really-dt/p/3775663.html),感谢。
0.安装依赖包
yum install uuid* yum install libtool yum install libuuid yum install libuuid-devel
不然安装过程会提示错误。
1.安装zeromq
从http://download.zeromq.org/下载最新的zeromq-4.0.4.tar.gz。
tar -zxvf zeromq-4.0.4.tar.gz cd zeromq-4.0.4 ./configure make make install
2.安装jzmq
git clone git://github.com/nathanmarz/jzmq.git cd jzmq/ ./autogen.sh ./configure make make install
3.安装zookeeper
从http://zookeeper.apache.org/releases.html下载最新的zookeeper-3.4.6.tar.gz.如果出现JAVA_HOME配置问题,需检查jdk的环境变量,比如我的是CentOS中的openjdk,没有在/etc/profile中配置,自己添加信息。
tar -zxvf zookeeper-3.4.6.tar.gz sudo cp zookeeper-3.4.6 /usr/local/ vim ~/.bashrc export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.6 export PATH=$PATH:$ZOOKEEPER_HOME/bin source ~/.bashrc
4.安装storm
从http://storm.incubator.apache.org/downloads.html下载最新的apache-storm-0.9.2-incubating.tar.gz.
tar -zxvf apache-storm-0.9.2-incubating.tar.gz sudo cp apache-storm-0.9.2-incubating /usr/local/ vim ~/.bashrc export STORM_HOME=/usr/local/apache-storm-0.9.2-incubating export PATH=$PATH:$STORM_HOME/bin source ~/.bashrc
vim ./conf/storm.yaml (注意yaml格式的要求,空格tab,:和-前后都有空格)
storm.zookeeper.servers:
- "localhost"
storm.zookeeper.port : 2181
nimbus.host : "localhost"
storm.local.dir : "/usr/local/apache-storm-0.9.2-incubating/tmp"
supervisor.slots.ports:
- 6700
- 6701
- 67025.测试用例
DouPHP模块化企业网站管理系统是一款轻量级企业网站管理系统,基于PHP+MYSQL架构的,包含“手机版”、“公众号管理模块”、“小程序”,可以使用它快速搭建一个企业网站。 DouPHP功能特色: (模块全部免费,一键安装) 功能性模块:防伪查询模块、投票模块、自定义表单模块、工单模块等、会员模块、订单模块、视频模块、下载模块、图片模块等; 企业官网模块:业务范围
0
从github上获取storm-starter测试代码.
git clone https://github.com/nathanmarz/storm-starter.git cd storm-starter/ mvn -f m2-pom.xml package(需要安装maven)
启动zookeeper(zookeeper/bin目录下)。启动时可能出现错误:zookeeper-3.4.6/bin/../conf/zoo.cfg 文件不存在,直接mv zoo_sample.cfg zoo.cfg即可。
./zkServer.sh start
启动storm
storm nimbus storm supervisor storm ui
提交Topology(storm-starter目录下)
[不带Topology名提交Topology,这中情况不会提交到nimbus去运行]
storm jar target/storm-starter-0.0.1-SNAPSHOT-jar-with-dependencies.jar storm.starter.WordCountTopology
[提交Topology]
storm jar ../storm-starter/target/storm-starter-0.0.1-SNAPSHOT-jar-with-dependencies.jar storm.starter.WordCountTopology myFirstStormApp
此时就可以通过Web界面查看了http://localhost:8080/
storm list 查看当前运行的Topology
可在storm目录下的logs下查看日志文件,包含nimbus.log,<code>supervisor.log<code>,各个worker.log.
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号