北京SEO

daemontools监控storm和zookeeper教程

2019/10/10/17:45:19  阅读:1931  来源:谷歌SEO算法  标签: DNS

daemontools是一个虚拟光驱的工具,支持Win9x/win2k/win2003,支持ps,支持加密光盘,装完不需重启即可用,是一个先进的模拟备份并且合并保护盘的软件,下面我们来看看利用 daemontools监控storm和zookeeper,希望文章可以帮助到各位.

storm因为是快速失败的系统,所以集群在一段时间后可以停止运行,使用daemontools能够监控storm、zookeeper,使其在失败时能够自动重启.

daemontools的安装

/pacakage目录,你可以创建任意目录,这里使用package只是为了保持与英文作者的一致:

  1. mkdir-p/package
  2. chmod1755/package
  3. cd/package

下载daemontools-0.76.tar.gz到/package目录,解压该包.

  1. http://cr.yp.to/daemontools/daemontools-0.76.tar.gz  
  2. //phpfensi.com
  3. tarxvzfdaemontools-0.76.tar.gz
  4. cdadmin/daemontools-0.76

编译并安装daemontools程序:package/install

注意:如果在安装过程中出现安装失败的提示,是因为daemontools,需要一个补丁daemontools-0.76.errno.patch,这个补丁在qmail包中有,或者修改daemontools 源代码来修补这个bug.

修改方法:在src下的conf-cc文件的第一行最后添加如下代码即可 -include /usr/include/errno.h

# vi src/conf-cc

在最后加上 -include /usr/include/errno.h

安装参考链接,daemontools的配置storm和zookeeper.

  1. mkdir/service
  2. cd/service
  3. mkdirstorm
  4. cdstorm
  5. vimrun

run的内容:

  1. #!/bin/sh
  2. exec2>&1
  3. exec/usr/local/apache-storm-0.9.3/bin/stormnimbus

这是nimbus的启动,supervise、ui、drpcg改相应部分.

zookeeper的run

  1. #!/bin/sh
  2. exec/usr/local/zookeeper-3.4.6/bin/zkServer.shstart

注意:再启动前给run文件赋予可执行权限.

  1. nohupsupervise/service/storm&
  2. nohupsupervise/service/zookeeper&

通过jps命令查看storm和zookeeper的启动进程ID,kill进程,看看是不是自动又生成了一个进程,机器重启或某些情况下,storm或zookeeper不存在,需要先删除对应run文件同级的supervise文件夹,然后快速执行启动命令.

广告内容

daemontools监控storm和zookeeper教程 daemontools监控storm和zookeeper教程 daemontools监控storm和zookeeper教程

相关阅读

热门评论

小浪SEO博客 小浪SEO博客

专注SEO优化思维、SEO技术的实战分享类博客~

总篇数183

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法