期间可能出现:configure: error: cannot link with -luuid, install uuid-dev. 因此可以先安装
sudo apt-get install uuid*
sudo apt-get install libtool
wget .2.
tar zxf zeromq-2.2.
cd zeromq-2.2.0
./configure
git-1.8.
tar zxvf git-1.8.
cd git-1.8.3
make && sudo make install
git clone git://github/nathanmarz/jzmq.git
./autogen.sh
./configure
make && sudo make install
wget http://cloud.github/downloads/nathanmarz/storm/storm-0.8.1.zip
unzip storm-0.8.1.zip
cd storm-0.8.1
vim /etc/profile# storm
export STORM_HOME=/home/hadoop/bigdata/storm-0.8.1/
export PATH=$PATH:$STORM_HOME/bin
. /etc/profile
关于这个配置文件实在的有点蛋疼,居然空格都包含在内,如果你在":"号后面没有空格那就 蛋疼了,不断折腾之后,这个勉强可以配置好了。
keeper.servers: - "127.0.0.1"
keeper.port: 2182
nimbus.host: "127.0.0.1"
storm.local.dir: "/home/hadoop/bigdata/storm-0.8.1/data/stor_mdir"
supervisor.slots.ports:- 6700- 6701- 6702- 6703ui.port: 10010
svn co storm-starter
cd storm-starter
mvn -l package
l
<!--
<repository><id>twitter4j</id><url>;/url>
</repository>
-->
并将
<dependency><groupId>org.twitter4j</groupId><artifactId>twitter4j-core</artifactId><version>2.2.6-SNAPSHOT</version>
</dependency>
<dependency><groupId>org.twitter4j</groupId><artifactId>twitter4j-stream</artifactId><version>2.2.6-SNAPSHOT</version>
</dependency>
改为
<dependency><groupId>org.twitter4j</groupId><artifactId>twitter4j-core</artifactId><version>2.2.6</version>
</dependency>
<dependency><groupId>org.twitter4j</groupId><artifactId>twitter4j-stream</artifactId><version>2.2.6</version>
</dependency>
也可以参考参考网上的,改为
<dependency><groupId>org.twitter4j</groupId><artifactId>twitter4j-core</artifactId><version>[2.2,)</version>
</dependency>
<dependency><groupId>org.twitter4j</groupId><artifactId>twitter4j-stream</artifactId><version>[2.2,)</version>
</dependency>
原因是:作者使用的是twitter的库,注释掉后不存在2.2.6.snapshot版本的相应依赖。
mvn -l package
如果是生成eclipse工程:
cp m2-pom.xml pom.xml
mvn eclipse:eclipse
wget http://nodejs/dist/v0.10.22/node-v0.10.
tar zxvf node-v0.10.
cd node-v0.10.22/
export NODE_HOME=/usr/local/node-v0.10.22-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
. /etc/profile(source )
#express
npm install -g express(sudo su - 必须root??)
./redis-server ../f
svn co https://github/storm-book/examples-ch06-real-life-app/trunk
cd trunk/
mvn package
java -jar target/storm-analytics-0.0.1-jar-with-dependencies.jar
node webapp/app.js
①主页:localhost:3000/
②产品页:localhost:3000/product/:id,显示了一个与特定产品相关的信息
③统计信息页:localhost:3000/product/:id/stats,浏览该产品的用户,浏览过的其他产品的统计信息(次数)
本文发布于:2024-02-05 03:50:41,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170723392762814.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |