centos安装单机版storm

storm单击版安装:


一.准备工具:
依赖包:
yum install libtool
yum install gcc
yum install gcc-c++
yum install make
yum install libuuid-devel
  1.zeromq
         1.tar -zxvf zeromqxx.tar.gz
    2.mv zeromqxx zeromq
3.cd zeromq
4../configure --with-pgm ; make ; make install
 
  2.jzmq
         1.2.3同zeromq
4../configure --with-pgm ; make ; make install
  3.zookeeper
         1.tar -zxvf zookeeper-3.4.8.tar.gz


 
二.storm安装


1.vi storm/conf/storm.yaml 添加以下信息:
     storm.zookeeper.servers: 
         - "172.16.0.235" 
         - "172.16.0.233" 
         nimbus.host: "172.16.0.235" 
         storm.local.dir: "/opt/storm" ui.port:  "18080"
         supervisor.slots.ports: 
         - 6700 
         - 6701 
         - 6702 


1.zkServer.sh start
2.zkServer.sh status   #查看zkserver是否成功启动
3.storm nimbus;storm supervisor;storm ui




报错分析:
1.storm Field ui.port must be an Integer within type range


原因: ui.port: 8081


后边的8081不要加""


2.Caused by: while scanning a simple key
 in 'reader', line 21, column 1:
    nimbus.host:"192.168.202.129" 
    ^
  could not found expected ':'
   in 'reader', line 22, column 1:
      storm.local.dir:"/opt/storm" ui. ...


原因:在storm.yaml的配置参数中如nimbus.host:"192.168.202.128"  ":"后面应该有个空格



在命令窗口输入: jps  可以查看各个进程的运行状态: 

storm单机版和集群版安装配置过程

上图中:

1882 core   对应的进程是Storm UI

341 Jps     对应的进程是Java jps

1880 nimbus 对应的进程是Storm nimbus

18450 supervisor 对应的进程是Storm supervisor

27380 worker     对应的线程是Storm main函数里面设置的 conf.setNumWorkers(15) ,所以本例中有15个worker。

2112 QuorumPeerMain 对应的进程是zkServer.sh

其中在nimbus上nimbus、 core和 QuorumPeerMain 这三个进程必须启动,如果启动失败,需要研究一下日志中失败的原因,按照上述的顺序再启动一次。否则 会导致下一步的topology提交失败,切记


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值