Elasticsearch Rest Client bboss v6.0.1 发布
The best Elasticsearch Highlevel Rest Client API-----bboss v6.0.1 发布。
bboss elasticsearch 是一套基 于query dsl 语法操作和访问分布式搜索引擎 elasticsearch 的 o/r mapping 高性能java开发库,底层基于 es restful api。
主要功能特色
-
ElasticSearch兼容性:1.x,2.x,5.x,6.x,7.x,+
-
JDK兼容性: jdk 1.7+
-
Spring boot兼容性:1.x,2.x
-
ORM和DSL二者兼顾,类mybatis方式操作ElasticSearch,
-
提供快速而高效的数据同步导入ES工具(支持DB到Elasticsearch,Elasticsearch到DB,MongoDB到Elastisearch数据同步,HBase到Elasticsearch数据同步,Kafka到Elasticsearch数据同步,后续将支持更多的数据源)
-
提供按时间日期ES历史数据清理工具
- APM开源产品pinpoint官方Elasticsearch bboss 客户端性能监控插件,插件地址:
https://github.com/naver/pinpoint/tree/master/plugins/elasticsearch-bboss
v6.0.1 功能改进
1. 增加HBase-Elasticsearch数据同步功能,使用文档: HBase-Elasticsearch数据同步
2. 修复低版本jackson兼容性问题:Conflicting property name definitions: '_source'
3. 客户端https协议改进:支持pem ssl证书和 keystore and truststore证书 ,参考文档: https协议配置
4. 扩展DSL配置管理机制:支持数据库、redis等第三方机制管理和配置dsl语句,支持DSL热加载机制,参考文档: 基于数据库管理dsl介绍
基于数据库配置和管理dsl的示例
- Elasticsearch 6及以下版本:TestThirdDslContainer.java
- Elasticsearch 7及以上版本:TestThirdDslContainer7.java
5. 数据同步到Elasticsearch:增加增、删、改数据的同步,Context接口添加以下三个方法来控制增、删、改数据的同步,参考文档: 同步增删改数据到ES
6. BulkProcessor改进:由被动bulk模式调整为主动bulk模式,减少内存占用,处理速度更快 ,参考文档: BulkProcessor异步批处理
Elasticsearch bboss使用文档
Elasticsearch bboss版本变更记录
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
更新kubernetes 过期证书
kubeadm 版本在kubernetes 1.15 版本 提供了强大的证书管理功能,本文章适用于kubernetes1.15以下版本(文章中kubernetes版本是1.13.2)。 1.15 版本的证书管理相关文档: 官方文档-使用 kubeadm 进行证书管理 [官方文档-kubeadm alpha 使用说明]9https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-alpha/) 查看证书有效期方法: openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text |grep ' Not ' ⚠️ kubeadm 默认生成的ca证书有效期是10年,其他证书(如etcd证书,apiserver证书)有效期均为1年。 更新证书和配置 整体思路: 备份:在进行证书更新前,建议备份/etc/kubernetes,防止操作失误。 更新证书:使用kubeadm alpha certs renew重新生成证书。仅更新***.key文件,需要原始的crt文件...
- 下一篇
巨杉数据库 SequoiaDB v5.0 Beta 版发布
2020年疫情的出现对众多企业运营造成了严重的影响。面对突发状况,巨杉利用长期积累的远程研发协作体系,仍然坚持进行技术创新,按照已有规划推进研发工作,正式推出了巨杉数据库 (SequoiaDB) v5.0 Beta 版。 我们也在这里向大家介绍一下,SequoiaDB v5.0 版本中将会包含哪些激动人心的功能和特性。 ARM架构的官方支持 从 3.2 版本开始,SequoiaDB 已经在有限版本中支持 ARM 芯片服务器与国产操作系统。从 SequoiaDB v5.0 开始,我们正式官方支持飞腾与华为等 ARM 芯片架构,以及包括 UOS、深度、中标麒麟等多种国产操作系统。 新监控与运维体系 一直以来,SequoiaDB 的监控与运维体系设计以底层诊断快照(snapshot)调用为基础,通过Restful API返回给上层应用整个或部分集群的运行信息。一般来说,企业客户将会根据自身需求开发接口模块,将 SequoiaDB 的监控接入自身使用的监控大屏系统或 Zabbix、ELK 等各类软件。 但是我们发现,使用这种机制对于一些用户存在上手困难,需要较多规划设计与定制化二次开发...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8安装Docker,最新的服务器搭配容器使用
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装