apache软件基金会

SpringBoot 2.0 + Apache Dubbo 2.7.3 最新版整合方案

∥☆過路亽.° 提交于 2019-12-01 01:17:08
前言 2018年2月16日,Apache Dubbo 加入 Apache 基金会孵化器。2019年5月16日,Apache 软件基金会董事会决议通过了 Apache Dubbo 的毕业申请,这意味着 Apache Dubbo 正式成为 Apache 的顶级项目。 配置 Dubbo 捐精给 Apache 以后,也就意味着之前 Dubbo 以及 spring-boot-starter 坐标也变了,当然之前的还可以用,但是要使用新版本的小伙伴建议看这里。 Zookeeper 注册中心版 pom.xml 引入坐标: <!-- 升级 apache dubbo --> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo</artifactId> <version>2.7.3</version> </dependency> <!-- Zookeeper --> <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.5.3-beta</version> </dependency> <dependency> <groupId>org.apache.curator<

Hadoop生态圈

徘徊边缘 提交于 2019-11-30 05:49:40
一:基本构成:HDFS(Hadoop分布式文件系统);Mapreduce(分布式计算框架);HBASE(分布式列存数据库); Zookeeper(分布式协作服务); HIVE(数据仓库);Pig(ad-hoc脚本)等。 二:详细了解一下其特性: Hadoop是一个由Apache基金会所开发的分布式系统基础架构。 用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 具有可靠、高效、可伸缩的特点。 Hadoop的核心是YARN,HDFS和Mapreduce 下图是hadoop生态系统,集成spark生态圈。在未来一段时间内,hadoop将于spark共存,hadoop与spark 都能部署在yarn、mesos的资源管理系统之上 组件简介: 1.HDFS(Hadoop分布式文件系统) 源自于Google的GFS论文,发表于2003年10月,HDFS是GFS克隆版。 HDFS是Hadoop体系中数据存储管理的基础。它是一个高度容错的系统,能检测和应对硬件故障,用于在低成本的通用硬件上运行。 HDFS简化了文件的一致性模型,通过流式数据访问,提供高吞吐量应用程序数据访问功能,适合带有大型数据集的应用程序。 它提供了一次写入多次读取的机制,数据以块的形式,同时分布在集群不同物理机器上。 2.Mapreduce (分布式计算框架)

入门Hadoop---Hadoop是什么?

一曲冷凌霜 提交于 2019-11-29 15:49:56
简单概括:Hadoop是由Apache组织使用Java语言开发的一款应对大数据存储和计算的分布式开源框架。 Hadoop的起源 2003-2004年,Google公布了部分GFS和MapReduce思想的细节,受此启发的Doug Cutting等人用2年的业余时间实现了DFS和MapReduce机制,使Nutch性能飙升。然后Yahoo招安Doug Gutting及其项目。 2005年,Hadoop作为Lucene的子项目Nutch的一部分正式引入Apache基金会。 2006年2月被分离出来,成为一套完整独立的软件,起名为Hadoop Hadoop名字不是一个缩写,而是一个生造出来的词。是Hadoop之父Doug Cutting儿子毛绒玩具象命名的。 Hadoop的成长过程 Lucene–>Nutch—>Hadoop 总结起来,Hadoop起源于Google的三大论文 GFS:Google的分布式文件系统Google File System MapReduce:Google的MapReduce开源分布式并行计算框架 BigTable:一个大型的分布式数据库 演变关系 GFS—->HDFS Google MapReduce—->Hadoop MapReduce BigTable—->HBase Hadoop发展史 Hadoop大事记 2004年— 最初的版本

Apache POI

寵の児 提交于 2019-11-28 10:21:33
什么是Apache POI? Apache POI是一种流行的API,它允许程序员使用Java程序创建,修改和显示MS Office文件。这由Apache软件基金会开发使用Java分布式设计或修改Microsoft Office文件的开源库。它包含类和方法对用户输入数据或文件到MS Office文档进行解码。 Apache POI组件 Apache POI包含类和方法,来将MS Office所有OLE 2文档复合。此API组件的列表如下。 POIFS (较差混淆技术实现文件系统) : 此组件是所有其他POI元件的基本因素。它被用来明确地读取不同的文件。 HSSF (可怕的电子表格格式) : 它被用来读取和写入MS-Excel文件的xls格式。 XSSF (XML格式) : 它是用于MS-Excel中XLSX文件格式。 HPSF (可怕的属性设置格式) : 它用来提取MS-Office文件属性设置。 HWPF (可怕的字处理器格式) : 它是用来读取和写入MS-Word的文档扩展名的文件。 XWPF (XML字处理器格式) : 它是用来读取和写入MS-Word的docx扩展名的文件。 HSLF (可怕的幻灯片版式格式) : 它是用于读取,创建和编辑PowerPoint演示文稿。 HDGF (可怕的图表格式) : 它包含类和方法为MS-Visio的二进制文件。 HPBF

zabbix实现对java应用的监控【tomcat】【JMX】

♀尐吖头ヾ 提交于 2019-11-28 03:44:15
tomcat的官方说明文件 文章目录 软件需要 知识点说明 Tomcat jdk JMX 原理展示 实验环境 实验演示 server2安装配置: server1安装配置 页面配置 软件需要 apache-tomcat-8.5.24.tar.gz jdk-8u121-linux-x64.rpm 知识点说明 Tomcat Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展

开辟一条自由ASP快车道

对着背影说爱祢 提交于 2019-11-27 21:34:41
开辟一条自由ASP快车道 作者:王猛 ( HeartIcy@163.com ) 微软的ASP技术让动态网页技术从中国得到的铺天盖地般的普及。一说到ASP当然会 联想到Windows,长久以来碍于微软公司的专利权和商业利益ASP只能的运行于微软 的Windows之上。但是现在不同了,SUN旗下Chilisoft公司推出了ChiliASP解决方 案。得益于这套跨平台解决方案我们不但摆脱了IIS,而且如果您愿意甚至可以摆脱 Windows系统。 本文重点讲解微软Windows2000专业版下ChiliASP解决方案的部署,并通过部署动 网论坛( http://www.dvbbs.com )Access免费版讲解具体的实做步骤。本例子阿帕奇 Web服务器1.3.27版。如果有人问我,为什么要用Windows2000专业版?很简单,因 为我们可以彻底解决10个人的限制;而且ChiliASP宣称仅仅支持服务器级操作系统, 同时打破两个限制何乐而不为?! 本文中需要的软件ChiliASP可以从Chilisoft公司的网站 www.chilisoft.com注册获 得。ChiliASP是一套商业解决方案,除非你用的是SUN的操作系统,否则您必须支付 一笔不大不小的授权费,当然在这之前有30天的免费试用期。不过如果您是一个软件 开发者,您可以在这个站点获得没有功能、时间限制OEM授权仅作为开发使用

CentOS 7 Apache服务的安装与配置

坚强是说给别人听的谎言 提交于 2019-11-27 20:46:29
一、Apache简介 Apache 是一个知名的开源Web服务器。 早期的Apache服务器由Apache Group来维护,直到1999年6月Apache Group在美国德拉瓦市成立了非盈利性组织的公司,即Apache软件基金会(Apache Software Foundation,ASF)。 网站需要web服务器来架构,网页设计美工人员(flash,dreamweaver,firework,photoshop等),网页开发人员(php,.net,jsp等),网站建立好后,需要我们维护,优化,排错,架构延伸扩容等。 简单点说就是我们如果要浏览一个网页的话,基本上所有的网站都使用的是http协议来进行数据传输的!至于怎么样传输,我们做为运维来说就没有必要去深究了,那是做html前端开发人员要去考虑的事情! Apache由内核、标准模块和第三方提供的模块三个层次组成。 通常Apache在默认安装时,只安装图中的1、2两部分。根据用户需要,用户可以通过修改配置去掉一些默认安装的标准模块;也可以通过修改配置安装一些默认不安装的模块。 同时,如果用户需要,也可以安装一些第三方提供的模块。 [survey.netcraft.net此网站会有每月份的世界上网站使用的WEB服务器的使用率统计](https://news.netcraft.com/archives/category/web

Apache的安装部署配置

我们两清 提交于 2019-11-27 03:56:58
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器 跨平台,高效和稳定 ,支持http超文本传输协议等多种服务功能 apache相关资源 主配置文件 /etc/httpd/conf/httpd.conf 子配置文件 /etc/httpd/conf.d/ .conf 默认发布目录 /var/www/html 默认发布文件 index.html 默认端口 80 默认安全上下文 httpd_sys_content_t 程序开启默认用户 apache apache日志 /etc/httpd/logs/ 前提 selinux设为关闭模式 重启 安装apache: yum -y install httpd 安装apache帮助文档 开机启动并启动apache 加入防火墙机制 重启apache 查看httpd端口 查看apache的id 查看apache进程 编辑默认发布文件 index.html 进入网页 . 修改httpd服务的端口 主配置文件中修改 修改httpd服务的端口为8080 8080端口加入防火墙机制 重启apache 进入端口为8080的网页 . 制定默认发布文件优先级别 主配置文件中修改 设置test文件优先显示 添加编辑test文件 打开网页 . 修改默认发布目录 主配置文件中修改 修改默认发布目录并授权 注 --->

day60:Tomcat及JDK介绍:

别等时光非礼了梦想. 提交于 2019-11-26 12:25:22
1、Tomcat是Apache软件基金会(Apache software foundation), 的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 Tomcat服务器 是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,实际上tomcat是apache的一个扩展,但运行时它是独立运行的,所有当运行tomcat时,它是作为一个与apache独立的进程单独运行的: java程序写的网站用 Tomcat+JDK 来运行, Tomcat是一个中间件,真正起作用的,解析Java脚本的是JDK。JDK(Java development kit)是整个Java的核心,它包含了Java运行环境和一堆Java相关的工具以及Java基础库。 最主流的JDK是由 sun公司 发布的JDK,除此之外,IBM公司也有发布JDK,centos上也可以使用yum安装openjdk。 2、安装jdk: jdk常用版本有1.6 1.7 1.8:简称 6 7 8:本次我们使用的是 8 : 需要打开官网地址 : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 手动下载到本机器,并

Lucene介绍与入门使用

跟風遠走 提交于 2019-11-26 03:14:12
Lucene介绍与入门使用   Lucene简介   Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。Lucene是一套用于全文检索和搜寻的开源程式库,由Apache软件基金会支持和提供。Lucene提供了一个简单却强大的应用程式接口,能够做全文索引和搜寻。在Java开发环境里Lucene是一个成熟的免费开源工具。就其本身而言,Lucene是当前以及最近几年最受欢迎的免费Java信息检索程序库。人们经常提到信息检索程序库,虽然与搜索引擎有关,但不应该将信息检索程序库与搜索引擎相混淆。   那么先来说一说什么是全文搜索   说之前先说一说 数据的分类 :      我们生活中的数据总体分为两种:结构化数据和非结构化数据。     (1) 结构化数据 :指具有固定格式或有限长度的数据,如数据库,元数据等。     (2) 非结构化数据 :指不定长或无固定格式的数据,如邮件,word文档等磁盘上的文件   结构化数据查询方法   数据库搜索