KARAF学习笔记.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
KARAF读书笔记一序序篇感言KARAF是APACHE开源项目,是一款非常优季的OSGI容器,内部集成了很多优秀的功能,通过调研,该项目很适合用作自动化采集客户端使用……耘刈2015-12-23名词解释名词说明备注控制台全部指在BIN目录下启动的karaf.bat打开的控制界面,下文中所有控制台都表示该界面。二KARAF简介概念KARAF简介Karaf是Apache旗下的一个开源项目.Karaf同时也是一个基于OSGi的运行环境,Karaf提供了一个轻量级的OSGi容器,可以用于部署各种组件,应用程序.Karaf提供了很多特性用于帮助开发者和用户更加灵活的部署应用,例如:热部署,动态配置,几种日志处理系统,本地系统集成,可编程扩展控制台,ssh远程访问,内置安装认证机制等等.同时Karaf作为一款成熟而且优秀的OSGi运行环境以及容器已经被诸多Apache项目作为基础容器,例如:Apache Geronimo, ApacheServiceMix, Fuse ESB,由此可见Karaf在性能,功能和稳定性上都是个不错的选择。karaf是OSGI的容器实例,类似tomcat是servlet的容器实例一样。Karaf内部还集成了很多实用功能,如:WRAPPER功能。WRAPPER简介JAVA SERVICE WRAPPER可以将JAVA程序包装成系统服务并以守护进程的运行方式运行服务。简单地说就是让JAVA程序成为系统服务进程,随着系统的运行而运行。而且WRAPPER支持的系统非常全面,下面为它可以支持的系统:守护进程在linux或者unix操作系统中在系统引导的时候会开启很多服务,这些服务就叫做守护进程。为了增加灵活性,root可以选择系统开启的模式,这些模式叫做运行级别,每一种运行级别以一定的方式配置系统。守护进程是脱离于终端并且在后台运行的进程。守护进程脱离于终端是为了避免进程在执行过程中的信息在任何终端上显示并且进程也不会被任何终端所产生的终端信息所打断。守护进程,也就是通常说的Daemon进程,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导装入时启动,在系统关闭时终止。Linux系统有很多守护进程,大多数服务都是通过守护进程实现的,同时,守护进程还能完成许多系统任务,例如,作业规划进程crond、打印进程lqd等(这里的结尾字母d就是Daemon的意思)。由于在Linux中,每一个系统与用户进行交流的界面称为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终端就称为这些进程的控制终端,当控制终端被关闭时,相应的进程都会自动关闭。但是守护进程却能够突破这种限制,它从被执行开始运转,直到整个系统关闭时才退出。如果想让某个进程不因为用户或终端或其他地变化而受到影响,那么就必须把这个进程变成一个守护进程。作用使用apache karaf项目做客户端容器,使用其自带的service wraper功能,把karaf包装成系统服务,并设置为守护进程,这样只要系统运行正常karaf项目就可以一直运转。开发OSGI架构的插件项目,打成JAR包,推送到karaf项目目录下的deploy部署文件夹下,就能进行客户端采集,可以通过JAR的添加删除来达到采集端的自动化管理的目的。环境下载地址1:/doc/english/download.jsp2:/参考资料网络参考1:/zcy_soft/p/3738947.html2:/article/article/article/7289403书籍参考1:自动化运维软件设计实战三服务化配置WINDOWS系统服务化配置手动配置 启动KARAF启动KARAF项目,找到KARAF下的karaf.bat文件并执行。安装wrapper命令,在控制台中输入:features:install wrapper,这样就可以使用wrapper命令了。 KARAF命令介绍1、wrapper:install–-help 查看具体的帮助信息2、wrapper:install可以把KARAF安装为服务3、wrapper:install–s AUTO_START –n KARAF –d Karaf –D ”Karaf Service”让KARAF服务在开机时启动 KARAF服务安装执行命令wrapper:install执行命令wrapper:install–s AUTO_START –n KARAF –d Karaf –D ”KarafService”安装KARAF SERVICE准备,执行上述命令会生成KARAF WRAPPER的配置文件,后续需对该文件进行配置,同时还给出启停以及安装和卸

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档