ElasticSearch-Java服务化开发
文章平均质量分 53
基于Elasticsearch的java服务化开发,从es搭建,es dsl语言以java方式实现,es多字段排序,权重评分计算,聚合,安全加密,es-sql,es-bigdesk监控,es调优等等。
mada26
这个作者很懒,什么都没留下…
展开
-
es如何实现分页功能
1:深度分页参考:如何跳过es分页这个坑原创 2019-03-19 18:05:41 · 1245 阅读 · 0 评论 -
ES的group by功能
group by 按字段的值进行分组类似MySQL中的 SELECT sum(field) as sum_field from table group by field order by sum_field desces中会使用:AggregationBuilders.sum(“name”).field(“field”); 注意:字段类型必须是数值类型group by 按字段的值进行范围...原创 2019-03-12 16:56:50 · 24461 阅读 · 0 评论 -
ElasticSearch专栏说明
es版本2.4.6,jdk版本1.8专栏中代码GitHub地址:https://github.com/madali1018/commons/tree/master/src/main/java/com/mada/es原创 2019-01-16 19:38:37 · 210 阅读 · 0 评论 -
ElasticSearch查询索引分片副本等信息&字段类型等
查看集群信息(索引分片,副本数,创建时间等信息):curl -XGET "http://127.0.0.1:9200/index1-mdl/_settings?pretty"java实现方式 public Map<String, String> getIndexSettings(String indexName) { Settings sta原创 2019-01-16 19:29:05 · 5137 阅读 · 0 评论 -
ElasticSearch常用http请求
1.端口说明es启动监听两个端口,9300和92009300端口: ES节点之间通讯使用9200端口: ES节点 和 外部 通讯使用9300是tcp通讯端口,集群间和TCPClient都走的它;9200是http协议的RESTful接口2.http请求示例(es集群配置方面)查看集群状态 curl -X GET “http://127.0.0.1:9200/_cat/hea...原创 2018-12-28 15:57:24 · 5125 阅读 · 0 评论 -
ElasticSearch插件安装:sql
1.Linux下安装sql插件cd /opt/soft/elk/elasticsearch-2.4.6bin/plugin install https://github.com/NLPchina/elasticsearch-sql/releases/download/2.4.6.0/elasticsearch-sql-2.4.6.0.zip (若第一次安装失败,重试即可)重启es集群...原创 2018-12-28 15:52:18 · 328 阅读 · 0 评论 -
Linux下安装jdk1.8&查看jdk启动版本
1.Linux下安装jdk1.8,参考:jdk1.8安装(windows和Linux(root和worker用户))2:直接使用java --version可能得到的jdk版本是1.7,但实际上使用的jdk版本可能不一定是1.7,具体查看方法如下。ps -ef|grep java 查看java进程,进程中有jdk版本信息 cd /proc/919/ ll | grep exe 可...原创 2018-12-28 14:58:15 · 1315 阅读 · 0 评论 -
ElasticSearch插件安装:shield
1.Linux下安装shield步骤cd /opt/soft/elk/elasticsearch-2.4.6bin/plugin install license 先安装license (第一次安装失败,重试即可)bin/plugin install shield 安装shield插件重启es添加用户,设置密码cd /opt/soft/elk/elasticsearch-2.4...原创 2018-12-28 15:41:39 · 744 阅读 · 0 评论 -
ElasticSearch插件安装:bigdesk
1.Linux下安装bigdesk插件步骤:cd /opt/soft/elk/elasticsearch-2.4.6/plugins/mkdir bigdeskrz -be bigdesk-master.zipunzip bigdesk-master.zip 修改解压后的bigdesk-master目录为_siterz -be plugin-descriptor.propertie...原创 2018-12-28 15:31:34 · 195 阅读 · 0 评论 -
Linux下搭建ELK集群
搭建说明:1:该安装步骤使用的是work用户(非root用户)安装,root用户安装会有问题,需另外创建非root用户再安装。搭建步骤:1.安装jdk1.8 https://blog.csdn.net/mada26/article/details/853221312.安装elasticsearch-2.4.6.tar.gz cd /opt/sof......原创 2018-11-15 19:51:26 · 450 阅读 · 0 评论