仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1149|回复: 19
打印 上一主题 下一主题

[学习教程] JAVA教程之storm集群的监控仓酷云

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:29:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
主要缺点就是:速度比较慢,没有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很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
萌萌妈妈 该用户已被删除
5#
 楼主| 发表于 2015-2-8 15:52:07 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
爱飞 该用户已被删除
6#
发表于 2015-2-25 20:00:16 | 只看该作者
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
飘飘悠悠 该用户已被删除
7#
发表于 2015-2-28 17:17:52 | 只看该作者
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
再现理想 该用户已被删除
8#
发表于 2015-3-10 02:45:34 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
透明 该用户已被删除
9#
发表于 2015-3-17 04:09:53 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
admin 该用户已被删除
10#
发表于 2015-3-17 04:09:53 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
兰色精灵 该用户已被删除
11#
发表于 2015-3-17 18:47:23 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
飘灵儿 该用户已被删除
12#
发表于 2015-3-27 10:10:06 | 只看该作者
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
活着的死人 该用户已被删除
13#
发表于 2015-4-1 15:57:17 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
蒙在股里 该用户已被删除
14#
发表于 2015-4-8 07:49:49 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
老尸 该用户已被删除
15#
发表于 2015-4-12 23:36:39 | 只看该作者
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
简单生活 该用户已被删除
16#
发表于 2015-4-28 02:01:00 | 只看该作者
是一种突破用户端机器环境和CPU
山那边是海 该用户已被删除
17#
发表于 2015-4-28 02:53:28 | 只看该作者
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
若相依 该用户已被删除
18#
发表于 2015-4-29 02:01:53 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
分手快乐 该用户已被删除
19#
发表于 2015-5-2 23:27:59 | 只看该作者
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
小魔女 该用户已被删除
20#
发表于 2015-5-2 23:52:27 | 只看该作者
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 03:26

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表