永发信息网

如何判断storm正确启动 jps

答案:1  悬赏:60  手机版
解决时间 2021-02-04 09:09
如何判断storm正确启动 jps
最佳答案
1、正常安装JDK,测试JKD是否安装正常。
$ java -version

2、正常安装Python,测试Python是否安装正常。
$ python

3、正常安装Zookeeper。
$ cd apache/
$ tar -xvf zookeeper-3.4.5.tar.gz
$ cd zookeeper-3.4.5/
$ mkdir data
$ mkdir logs
$ cd conf/
$ cp zoo_sample.cfg zoo.cfg
$ vim zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/wcbdd/apache/zookeeper-3.4.5/data
dataLogDir=/home/wcbdd/apache/zookeeper-3.4.5/logs
clientPort=2181
server.1=localhost:2888:3888
$ cd ..
$ echo "1" > data/myid
$ cd ~
$ vim .bashrc
exportZOOKEEPER_HOME=/home/wcbdd/apache/zookeeper-3.4.5
exportPATH=$PATH:$ZOOKEEPER_ HOME/bin
$ su – wcbdd
$ cd apache/zookeeper-3.4.5/bin/
$ vim zkEnv.sh
if ["x${ZOO_LOG_DIR}" = "x" ]
then
ZOO_LOG_DIR="$ZOOKEEPER_HOME/logs"
fi
if ["x${ZOO_LOG4J_PROP}" = "x" ]
then
ZOO_LOG4J_PROP="INFO,ROLLINGFILE"
fi
4、启动Zookeeper,并检查其工作状态。
$ zkServer.sh start
$ jps
$ zkServer.sh status

备注:标红的是刚才开启的Zookeeper进程,HQuorumPeer是Hbase内置的Zookeeper进程,因为以前配置的Hbase是由内置Zookeeper托管的,其实工作环境中一般都是把Hbase交给外部Zookeeper集群来托管。
5、安装Storm。
$ cd apache/
$ tar -xvf apache-storm-0.9.6.tar.gz
$ cd apache-storm-0.9.6/
$ mkdir data
$ vim conf/storm.yaml
storm.zookeeper.servers:
- "localhost"
storm.zookeeper.port: 2181
nimbus.host: "localhost"
storm.local.dir:"/home/wcbdd/apache/apache-storm-0.9.6/data"
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703
备注:设置了从节点slots有4个端口,即最多一个节点能开启4个worder,每个worker是一个进程,一个进程又可开启很多个线程task。这个值可根据节点资源配置情况和业务需求进行设置。
$ cd ~
$ vim .bashrc
exportSTORM_HOME=/home/wcbdd/apache/apache-storm-0.9.6
exportPATH=$PATH:$STORM_HOME/bin
$ su - wcbdd
6、启动Storm。
$ storm nimbus >/dev/null 2>&1 & //启动主节点
$ storm supervisor >/dev/null 2>&1& //启动从节点
$ storm ui >/dev/null 2>&1 & //启动后台UI管理界面
7、查看Storm是否正常启动。
$ jps

备注:上图的nimbus为storm主节点进程,supervisor为从节点进程,core为后台管理界面进程。
8、通过浏览器查看Storm后台管理界面。

备注:第一个红框显示了storm的版本号、主节点运行时间、从节点数量、slots使用情况、任务数量等;第二个红框显示当前没有拓扑任务;第三个红框显示从节点信息,由图可知,这个storm集群只有一个从节点,运行在wcbdd主机上,有4个slots,当前使用的slots数量为0。
9、执行Storm的示例程序WordCountTopology。
$ cd apache/apache-storm-0.9.6/examples/ storm-starter/
$ storm jar storm-starter-topologies-0.9.6.jarstorm.starter.WordCountTopology wordcount
备注:此命令的作用是用storm将这个jar包发送给storm去执行,后面的wordcount是定义的topology名称。
10、停止拓扑任务wordcount。
$ storm deactivate wordcount
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁可以告诉我素描石膏球体的步骤
外表像猪的是什么东西
求千图网vip账号、不改密码
关于GCT考试你们都是怎么复习的呢?到底难不
用神奇造8个字的句子
idc代理怎样赚钱?做虚拟主机代理?
慈溪市飞天舞蹈艺术培训学校怎么去啊,我要去
执干戚的读音是什么
怎么用黑狱,手机连接电脑了,然后怎么操作
利安社区电超市安宁渠镇营业厅地址在哪,我要
用EDTA滴定法测定总硬度的原理?
首善之地的意思是什么啊?知道的请说下!
瑞德教育(宁波慈溪市)地址在哪,我要去那里办
新庄子沟在哪里啊,我有事要去这个地方
请问,邮寄包裹从南京到徐州的乡下,除了邮政
推荐资讯
下列外部渠道中,适用于物色高级人才的是()
坡里小学(宿州砀山县)怎么去啊,我要去那办事
弃朝的意思是什么啊?知道的请说下!
招商银行网银怎么激活
杨珍套餐地址在哪,我要去那里办事
如何设置手机电子邮箱
【飞机拉线】...是干吗的?经常看到天空中有飞
故城县梧茂中学地址在哪,我要去那里办事
【井然有序】文中井然有序可换成什么井然有序
霍乱是“二号病”,其他几号病都是什么?
F∧C∧M∧N是什么品牌
一只羊在吃草一只狠走过来但没吃羊(猜一动物)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?