Ubuntu 14 安装单机版storm 0.9.5

Ubuntu 14 安装单机版storm

安装必须包

sudo apt-get install gcc g++ make automake uuid libtool

安装zeromq (zeromq-4.1.2.tar.gz)

wget http://download.zeromq.org/zeromq-4.1.2.tar.gz
tar zxvf zeromq-4.1.2.tar.gz
cd zeromq-4.1.2
./configure && make && sudo make install

zeromq 依赖 libsodium-1.0.2.tar.gz (https://github.com/jedisct1/libsodium/releases/download/1.0.2/libsodium-1.0.2.tar.gz)

    wget https://github.com/jedisct1/libsodium/releases/download/1.0.2/libsodium-1.0.2.tar.gz
    tar zxvf libsodium-1.0.2.tar.gz
    cd libsodium-1.0.2
    ./configure && make && sudo make install
两个安装时的错误修正方法
(1).make[1]: *** 没有规则可以创建“org/zeromq/ZMQ.class”需要的目标“classdist_noinst.stamp”。 停止
   修正方法,创建classdist_noinst.stamp文件,
[plain] view plaincopy
touch src/classdist_noinst.stamp
(2).错误:无法访问 org.zeromq.ZMQ
  修正方法,进入src目录,手动编译相关java代码
[plain] view plaincopy
javac -d . org/zeromq/*.java

下载zookeeper

    wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
    tar zxvf zookeeper-3.4.6.tar.gz
    cd zookeeper-3.4.6
    vim /conf/zoo.cfg ( zoo_sample.cfg复制一个为zoo.cfg)

    最后添加
    server.1=127.0.0.1:4887:5887
###安装storm

    wget http://apache.fayea.com/storm/apache-storm-0.9.5/apache-storm-0.9.5.tar.gz
    tar zxvf apache-storm-0.9.5.tar.gz
    mv apache-storm-0.9.5 storm-0.9.5
    cd storm-0.9.5/conf
    vim  storm.ymal
    storm.zookeeper.servers:
     - "127.0.0.1"

    storm.local.dir: "/ho me/stormzhai/opt/storm-0.9.5/workdir"

    ui.port: 8088

    #
    nimbus.host: "127.0.0.1"

    supervisor.slots.ports:
        - 6700
        - 6701
        - 6702
        - 6703

启动 storm
zkServer.sh start
zkServer.sh status   #查看zkserver是否成功启动

./storm nimbus&
./storm supervisor&
./storm ui&

storm-starter 编译

a)  $ git clone git://github.com/apache/storm.git && cd storm

b) maven install -Dskiptest=true

c)maven package -Dskiptest=true (需要http://mvnrepository.com/先下载twitter4j-stream-3.0.6.jar,twitter4j-core-3.0.6.jar安装本地仓库)

    mvn install:install-file -DgroupId=org.twitter4j -DartifactId=twitter4j-stream -Dversion=3.0.6 -Dpackaging=jar -Dfile=twitter4j-stream-3.0.6.jar

    mvn install:install-file -DgroupId=org.twitter4j -DartifactId=twitter4j-core -Dversion=3.0.6 -Dpackaging=jar -Dfile=twitter4j-core-3.0.6.jar

d)storm jar storm-starter-0.11.0-SNAPSHOT.jar storm.starter.WordCountTopology wordcountTop
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值