随笔分类 -  ElasticSearch

本部分讲述ElasticSearch相关的知识
ElasticSearch--------->批量索引------->推荐方法、注意事项、性能优化
摘要:ES批量索引: 概述:建议使用bulk API来创建索引它比你一次给一条日志创建一次索引快多了。 使用bulk API主要要考虑两个事情: 1)最佳的批量大小。它取决于很多你的设定。如果要说起始值的话,可以参考一下pyes里的默认值,即400。 2)给批量操作设定时器。如果你添加日志到缓冲,然后等待 阅读全文

posted @ 2017-08-03 09:51 LXRM-JavaWeb、ML 阅读(334) 评论(0) 推荐(0)

ElasticSearch--------------------->索引设计--------------------->数据库数据迁移至ES,如何根据tables特点设计ES的index/type/shards数目?
摘要:背景: 有时候需要将数据库中的数据迁移至ES中,那么数据库中的库、表、记录、列属性应该如何对应于ES中的index/type/document/field呢? 将表结构相似且数据量相当的table放在相同的index下,每个table占用该index下一个type 由于同一个index下所有type 阅读全文

posted @ 2017-08-03 09:32 LXRM-JavaWeb、ML 阅读(870) 评论(0) 推荐(0)

ElasticSearch--------------------->Elasticsearch Clients--------------------->JAVA API-------------------->调用ES的第一个Java Project(不使用maven)
摘要:概述: elasticsearch支持多种client,并且为不同的client分别封装出了相应的api,开发者直接调用相应的api即可在自己的client工程中调用es提供的功能 本文讲述elasticsearch所提供的Java API,具体讲述如何写出第一个调用ES的Java project 阅读全文

posted @ 2017-07-17 14:22 LXRM-JavaWeb、ML 阅读(818) 评论(0) 推荐(0)

ElasticSearch--------->附录------->curl------->附录二:curl语法
摘要:curl语法 概述: curl是利用URL语法在命令行方式下工作的开源文件传输工具。 curl命令: 参考教程:这个教程中详细列举了curl的基础语法以及若干curl命令 阅读全文

posted @ 2017-07-06 17:07 LXRM-JavaWeb、ML 阅读(118) 评论(0) 推荐(0)

ElasticSearch--------------------->Elasticsearch Clients--------------------->Java REST Client API
摘要:Elasticsearch——>Java REST Client API 概述: elasticsearch提供了REST WEB API,所以开发者可以在自己的restful web中调用elasticsearch 关于Java REST Client API的详细叙述,参见官方documenta 阅读全文

posted @ 2017-07-06 17:00 LXRM-JavaWeb、ML 阅读(309) 评论(0) 推荐(0)

ElasticSearch--------------------->Elasticsearch Clients--------------------->JAVA API
摘要:Elasticsearch API ——>Java API 概述: elasticsearch提供了Java api,支持Java调用,所以开发者可以在自己的Java程序中使用elasticsearch 关于elasticsearch所提供的Java API的详细信息,请参考官网document J 阅读全文

posted @ 2017-07-06 16:46 LXRM-JavaWeb、ML 阅读(155) 评论(0) 推荐(0)

ElasticSearch--------------------->Elasticsearch Clients--------------------->概述:Elasticsearch所支持的Clients,也即elasticsearch所提供的API
摘要:Elasticsearch Clients 一、概述 elasticsearch提供了Java、Java REST(web)、JavaScript、groovy、.NET、Python等等多种语言的API, 这些API的具体语法在elasticsearch的官方文档中可以找到:elasticsear 阅读全文

posted @ 2017-07-06 14:56 LXRM-JavaWeb、ML 阅读(139) 评论(0) 推荐(0)

Oracle------------->PL/SQL---------------->基本语法知识
摘要:PL/SQL基本语法知识 一、概述: PL/SQL程序都是以块(block)为基本单位,整个PL/SQL块分三部分:声明部分(用declare开头)、执行部分(以 begin开头)和异常处理部分(以exception开头)。其中执行部分是必须的,其他两个部分可选。无论PL/SQL程序段的代码量有多大 阅读全文

posted @ 2017-07-06 13:49 LXRM-JavaWeb、ML 阅读(153) 评论(0) 推荐(0)

ElasticSearch--------------------->step3,安装Kibana
摘要:一、Kibana简介: Kibana是专门针对于elasticsearch而存在的 kibana用于elasticsearch管理的集群中的数据的可视化 通过kibana将索引结果可视化成条形图、饼图、地图等等,使得查询的结果更加通俗易懂 二、安装Kbana: step1, 下载kibana 网址: 阅读全文

posted @ 2017-07-05 21:36 LXRM-JavaWeb、ML 阅读(214) 评论(0) 推荐(0)

ElasticSearch--------->附录------->curl------->附录一:下载、安装、配置cURL
摘要:附录一:下载、安装、配置cURL 什么是curl? 它是一个库,让你通过URL和许多不同种类的服务器进行通信,并且还支持许多协议。curl支持https、ftp、代理、cookies、简单口令认证等等功能。 为什么要在elasticsearch相关的project中引入curl? 由于elastic 阅读全文

posted @ 2017-07-05 17:13 LXRM-JavaWeb、ML 阅读(150) 评论(0) 推荐(0)

ElasticSearch--------------------->step2,了解elasticsearch相关的基本概念
摘要:elasticsearch相关的基本概念 第一部分 cluster、node、index、type、document、shards、replicas 是一系列Node(server)的集合 可以跨服务器建立索引,支持跨服务器的检索 elasticsearch中新建立一个cluster时,该clust 阅读全文

posted @ 2017-07-05 13:32 LXRM-JavaWeb、ML 阅读(161) 评论(0) 推荐(0)

ElasticSearch--------------------->step1,第一个elasticSearch程序
摘要:如何在自己的project中使用elastic search? 编程思路: step1,检查你的环境 本例中使用的是Windows7操作系统 JDK版本:oracle JDK 1.8.0_131 (最好是JDK最新版本) 本例中使用的是Windows7操作系统 JDK版本:oracle JDK 1. 阅读全文

posted @ 2017-07-05 11:08 LXRM-JavaWeb、ML 阅读(134) 评论(0) 推荐(0)

ElasticSearch--------------------->入门必读
摘要:1.什么是ElasticSearch? 现在是一个大数据的时代,数据规模和数据量爆炸式增长,数据存储技术的提高使得挖掘数据中的价值成为火热的需求。 但是面对如此海量的数据,如何高效快捷地找到你想要用的数据? Elasticsearch基于搜索引擎相关技术,帮助开发者找到了一种便捷而又高效的数据搜索办 阅读全文

posted @ 2017-07-04 13:24 LXRM-JavaWeb、ML 阅读(171) 评论(0) 推荐(0)

导航