分享

jstorm 0.9.5安装

sstutu 发表于 2014-9-28 14:22:16 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 28509
问题导读:
1.如何找到jstorm的各个版本?
2.如何查看jstorm命令?
3.如何启动jstorm:nimbus?
4.那么命令可以提交拓扑任务?







下载地址:

https://github.com/alibaba/jstorm/wiki/Downloads
网盘下载:

链接: https://pan.baidu.com/s/1nwM5gwx 密码: vr3c
        解压storm
                unzip jstorm.zip -d /usr/java/        
                /usr/java/jstorm/
                mkdir data 创建一个jstorm本地库的存储路径

        修改配置
                cd conf/
                vim storm.yaml #参数要用空格隔开 不然解析会有问题 导致启动不了
                         storm.zookeeper.servers:
                                 - "storm01"
                                 - "strom02"
                                 - "strom03"
                         nimbus.host: "storm01"
                         storm.zookeeper.root: "/jstorm"
                         storm.local.dir: "/usr/java/data"
                         java.library.path: "/usr/local/lib:/opt/local/lib:/usr/lib"
                         supervisor.slots.ports:
                                        - 6700
                                        - 6701
                                        - 6702
                                        - 6703
                         topology.enable.classloader: false
                         supervisor.enable.cgroup: false
                         storm.messaging.netty.transfer.async.batch: true
                         worker.memory.size: 2147483648
                        
                         topology.enable.classloader: true  #jstorm 类冲突

        配置环境变量:zookeeper storm
                vim /etc/profile
                        export ZOOKEEPER_HOME=/usr/java/zookeeper  #zookeeper
                        export JSTORM_HOME=/usr/java/jstorm #storm
                        export PATH=$PATH:$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin:$JSTORM_HOME/bin:

                source /etc/profile 更新

        which jstorm
                /usr/java/jstorm/bin/jstorm
               
        mkdir /usr/java/zookeeper/jstorm

        jstorm 查看jstorm命令

                Help:
                        help
                        help <command>
        
        拷贝到其它机器
                scp -r jstorm/ storm02:/usr/java/
                scp -r jstorm/ storm03:/usr/java/
               
        配置jstorm UI
                下载tomcat:http://archive.apache.org/dist/tomcat/tomcat-8/v8.0.12/bin/
                解压:        
                        tar -zxvf /soft/apache-tomcat-8.0.12.tar.gz -C /usr/java/
                        cd /usr/java/
                        mv apache-tomcat-8.0.12/ tomcat
                配置tomcat环境变量:
                        sudo vim /etc/profile
                                export TOMCAT_HOME=/usr/java/tomcat
                                :$TOMCAT_HOME/bin
                        souce /etc/profile

                version.sh  查看版本

                jstormUI配置
                        mkdir ~/.jstorm
                        cp -f $JSTORM_HOME/conf/storm.yaml ~/.jstorm        
                cd /usr/java/tomcat/webapps/
                cp /usr/java/jstorm/jstorm-ui-0.9.5.war ./
                mv ROOT ROOT.old
                ln -s jstorm-ui-0.9.5 ROOT
               
        启动jstorm:nimbus
                启动zk:
                zkServer.sh start  #3台都启
                jstorm nimbus  >/dev/null 2>&1 &                  #storm01上执行 启动nimbus后台程序
                nohup jstorm nimbus &
                        cat  $JSTORM_HOME/logs/nimbus.log
               
                jps 此时有三个进程
                        904 NimbusServer
                        843 QuorumPeerMain
                        949 Jps
                jstorm supervisor  >/dev/null 2>&1 &                 #storm02 storm03 上执行
                nohup jstorm supervisor &
                        cat $JSTORM_HOME/logs/supervisor.log
                        
                        13475 Supervisor
                        13382 QuorumPeerMain
                        13546 Jps
                startup.sh                        #storm UI 集群监控管理页面 启动的是tomcat
                        1169 Supervisor
                        843 QuorumPeerMain
                        1281 Jps
                        1214 Bootstrap
                                
                修改本机的ip映射关系
                        C:\Windows\System32\drivers\etc\hosts
                                192.168.0.107   storm01
                                192.168.0.109   storm02
                                192.168.0.111   storm03
                        
                http://192.168.0.111:8080/
                        Nimbus Master        Uptime                Supervisors        version        Log
                        storm01:7627        0d0h0m18s        2                        0.9.5        logs

                提交拓扑任务:
                jstorm jar /soft/storm-kafka6.6.jar storm.topology.KafkaTopology

        杀死拓扑任务
                jstorm kill test




欢迎加入about云群425860289432264021 ,云计算爱好者群,关注about云腾讯认证空间

已有(1)人评论

跳转到指定楼层
梦回三国 发表于 2014-10-29 09:03:13
写的真不错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条