萌萌妈妈 发表于 2015-1-18 11:29:30

JAVA教程之storm集群的监控仓酷云

主要缺点就是:速度比较慢,没有C和C++快所谓戎马未动,粮草先行,筹办将storm用在某个项目中做及时数据剖析。不管任何体系,必定要有监控体系并存,当妨碍产生的时分你能第一个晓得,而不是让他人告知你,那儿那边理妨碍就很主动了。
因而我写了这么个项目,取名叫storm-monitor,放在了github上
https://github.com/killme2008/storm-monitor
次要功效以下:
1.监控supervisor数量是不是准确,当supervisor挂失落的时分会发送告诫。
2.监控nimbus是不是一般运转,monitor会实验毗连nimbus,假如毗连失利就以为nimbus挂失落。
3.监控topology是不是一般运转,包含它是不是一般部署,是不是有运转中的义务。
当妨碍产生的时分经由过程alarm办法告诫用户,开放进来的只是复杂地打日记。由于每一个公司的告警接口纷歧样,以是你必要本人扩大,修正alarm.clj便可。我们这儿就撑持旺旺告警和手机短信告警。
基础的道理很复杂,对supervisor和topology的监控是经由过程zookeeper来直接地监控,经由过程按期检察path是不是存在。对nimbus的监控是每次起一个短毗连连上往,连不上往即以为挂失落。
全部项目也是用clojure写。你的呆板必要安装lein和exec插件,然后将你的storm.yaml拷贝到conf目次下,编纂monitor.yaml设定监控参数如反省距离等,最初启动start.sh剧本便可。默许日记输入在logs/monitor.log。

在性能方面,在windows平台下,.net网页编程可能是占强项,要是把.net网页编程放在sun开发的操作系统上去运行呢?根本就运行不了,.net网页编程对其它操作系统的支持也很弱,性能也可能比不上java。

金色的骷髅 发表于 2015-1-21 07:51:57

是一种使用者不需花费很多时间学习的语言

莫相离 发表于 2015-1-30 12:29:32

你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?

深爱那片海 发表于 2015-2-6 11:28:47

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

萌萌妈妈 发表于 2015-2-8 15:52:07

你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?

爱飞 发表于 2015-2-25 20:00:16

还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。

飘飘悠悠 发表于 2015-2-28 17:17:52

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

再现理想 发表于 2015-3-10 02:45:34

Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。

透明 发表于 2015-3-17 04:09:53

J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。

admin 发表于 2015-3-17 04:09:53

是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能

兰色精灵 发表于 2015-3-17 18:47:23

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

飘灵儿 发表于 2015-3-27 10:10:06

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

活着的死人 发表于 2015-4-1 15:57:17

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。

蒙在股里 发表于 2015-4-8 07:49:49

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

老尸 发表于 2015-4-12 23:36:39

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

简单生活 发表于 2015-4-28 02:01:00

是一种突破用户端机器环境和CPU

山那边是海 发表于 2015-4-28 02:53:28

吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧

若相依 发表于 2015-4-29 02:01:53

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

分手快乐 发表于 2015-5-2 23:27:59

还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。

小魔女 发表于 2015-5-2 23:52:27

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
页: [1]
查看完整版本: JAVA教程之storm集群的监控仓酷云