摘要:ES批量索引: 概述:建议使用bulk API来创建索引它比你一次给一条日志创建一次索引快多了。 使用bulk API主要要考虑两个事情: 1)最佳的批量大小。它取决于很多你的设定。如果要说起始值的话,可以参考一下pyes里的默认值,即400。 2)给批量操作设定时器。如果你添加日志到缓冲,然后等待
阅读全文
摘要:背景: 有时候需要将数据库中的数据迁移至ES中,那么数据库中的库、表、记录、列属性应该如何对应于ES中的index/type/document/field呢? 将表结构相似且数据量相当的table放在相同的index下,每个table占用该index下一个type 由于同一个index下所有type
阅读全文
摘要:概述: elasticsearch支持多种client,并且为不同的client分别封装出了相应的api,开发者直接调用相应的api即可在自己的client工程中调用es提供的功能 本文讲述elasticsearch所提供的Java API,具体讲述如何写出第一个调用ES的Java project
阅读全文
摘要:curl语法 概述: curl是利用URL语法在命令行方式下工作的开源文件传输工具。 curl命令: 参考教程:这个教程中详细列举了curl的基础语法以及若干curl命令
阅读全文
摘要:Elasticsearch——>Java REST Client API 概述: elasticsearch提供了REST WEB API,所以开发者可以在自己的restful web中调用elasticsearch 关于Java REST Client API的详细叙述,参见官方documenta
阅读全文
摘要:Elasticsearch API ——>Java API 概述: elasticsearch提供了Java api,支持Java调用,所以开发者可以在自己的Java程序中使用elasticsearch 关于elasticsearch所提供的Java API的详细信息,请参考官网document J
阅读全文
摘要:Elasticsearch Clients 一、概述 elasticsearch提供了Java、Java REST(web)、JavaScript、groovy、.NET、Python等等多种语言的API, 这些API的具体语法在elasticsearch的官方文档中可以找到:elasticsear
阅读全文
摘要:PL/SQL基本语法知识 一、概述: PL/SQL程序都是以块(block)为基本单位,整个PL/SQL块分三部分:声明部分(用declare开头)、执行部分(以 begin开头)和异常处理部分(以exception开头)。其中执行部分是必须的,其他两个部分可选。无论PL/SQL程序段的代码量有多大
阅读全文
摘要:一、Kibana简介: Kibana是专门针对于elasticsearch而存在的 kibana用于elasticsearch管理的集群中的数据的可视化 通过kibana将索引结果可视化成条形图、饼图、地图等等,使得查询的结果更加通俗易懂 二、安装Kbana: step1, 下载kibana 网址:
阅读全文
摘要:附录一:下载、安装、配置cURL 什么是curl? 它是一个库,让你通过URL和许多不同种类的服务器进行通信,并且还支持许多协议。curl支持https、ftp、代理、cookies、简单口令认证等等功能。 为什么要在elasticsearch相关的project中引入curl? 由于elastic
阅读全文
摘要:elasticsearch相关的基本概念 第一部分 cluster、node、index、type、document、shards、replicas 是一系列Node(server)的集合 可以跨服务器建立索引,支持跨服务器的检索 elasticsearch中新建立一个cluster时,该clust
阅读全文
摘要:如何在自己的project中使用elastic search? 编程思路: step1,检查你的环境 本例中使用的是Windows7操作系统 JDK版本:oracle JDK 1.8.0_131 (最好是JDK最新版本) 本例中使用的是Windows7操作系统 JDK版本:oracle JDK 1.
阅读全文
摘要:1.什么是ElasticSearch? 现在是一个大数据的时代,数据规模和数据量爆炸式增长,数据存储技术的提高使得挖掘数据中的价值成为火热的需求。 但是面对如此海量的数据,如何高效快捷地找到你想要用的数据? Elasticsearch基于搜索引擎相关技术,帮助开发者找到了一种便捷而又高效的数据搜索办
阅读全文