最新文章列表

Elasticsearch介绍

从和数据库的关系开始相同点:1.都是“数据库->表格->字段->行”的形式2.数据库的功能大多都支持:查询,新增,删除,聚合,排序等不同点:1.可以无需预先定义表格,数据同步时根据默认规则创建mapping(对应数据库的表结构),当然也可以自定义mapping2.存储的是JSON格式的文档3.主要致力于文档检索,可以支持多关键字、近义词的检索4.可根据文档匹配度进行排序为什么使 ...
gegewuqin9 评论(0) 有419人浏览 2017-03-22 15:34

ElasticSearch 5.2.2 安装问题记录

      转载自: http://www.itdadao.com/articles/c15a1228740p0.html 1、启动 elasticsearch 如出现异常 can not run elasticsearch as root 解决方法:创建elasticsearch 账户,修改文件夹 文件 所属用户 组 2、启动异常:ERROR: bootstrap checks faile ...
hongtoushizi 评论(0) 有1031人浏览 2017-03-20 18:33

ElasticSearch聚合查询小例子

在ES里面所有的聚合实例都由AggregationBuilders类提供静态方法构造,我们先看下常用有哪些方法使用: (1)统计某个字段的数量 ValueCountBuilder vcb= AggregationBuilders.count("count_uid").field("uid"); (2)去重统计某个字段的数量(有少量误差) ...
qindongliang1922 评论(0) 有7331人浏览 2017-03-18 19:42

Logstash写入Elasticsearch并发问题

Logstash写入Elasticsearch并发问题               公司项目是通过Logstash采集日志存入Elasticsearch集群中,Logstash通过配置文件启动的时候报如下错误:     [2017-03-11T10:08:11,390][ERROR][Logstash.outputs.elasticsearch] Action [2017-03-11T10 ...
aishu 评论(0) 有10100人浏览 2017-03-14 22:51

ElasticSearch并发操作之乐观锁的使用

上篇介绍了关于ES嵌套索引的增删改,本篇就接着上篇主题继续深入聊一下,上篇的添加和更新操作,其实是不安全的,所有的数据库db系统都会存在并发问题像关系型数据库MySQL,Oracle,SQL Server默认采用的是悲观锁。 在ElasticSearch中采用的乐观锁,下面先熟悉下什么是乐观锁和悲观锁: 悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认 ...
qindongliang1922 评论(0) 有2221人浏览 2017-03-09 21:10

ElasticSearch嵌套模型基本操作

上篇介绍了ES嵌套模型使用场景和优缺点,本篇接着介绍关于ES嵌套的索引一些基本的操作,包括插入,追加,更新,删除,查询单独放下一篇文章介绍。 首先来看下如何添加数据,上篇提到了我们项目中有三个实体类分别是User,Quest,Kp。其关系是一对多对多,User里面有个List<Quest>字段可以包含多个Quest对象而每一个Quest对象又包含一个List<Kp>字 ...
qindongliang1922 评论(0) 有1298人浏览 2017-03-08 19:53

浅谈ElasticSearch的嵌套存储模型

最近一个半月都在搞SparkStreaming+Hbase+Redis+ES相关的实时流项目开发,其中重度使用了ElasticSearch作为一个核心业务的数据存储,所以这段时间更新文章较少,现在开发基本完事,接下来的会写几篇有关ElastiSearch的使用心得。 大多数时候我们使用es都是用来存储业务比较简单的数据,比如日志log类居多,就算有一些有主外键关联的数据,我们也会提前join ...
qindongliang1922 评论(0) 有2342人浏览 2017-02-28 11:19

elasticsearch (exit status 1; not expected)

在尝试用supervisord管理elk的时候,elasticsearch一直报如下错误:  INFO exited: elasticsearch (exit status 1; not expected) INFO gave up: elasticsearch entered FATAL state, too many start retries too quickly 查找资料解决方 ...
hongtoushizi 评论(0) 有2083人浏览 2017-02-23 16:43

YDB运维必读

一、YDB升级步骤 1.停止YDB服务       通过./stop-all.sh来停止服务(注:HDP版本需要在管理页面上停止服务) 2.备份旧程序 1)备份旧版YDB整个程序目录 2)备份我们自己开发或添加的第三方的jar包和配置文件 3)备份YDB提供的Spark整个程序目录 4)备份HIVE本地元数据库       本地元数据库是指Hive元数据库der ...
muyannian2016 评论(0) 有667人浏览 2017-02-20 12:22

YDB场景精选

  第十一章YDB场景精选 一、多维检索与探索性分析 1.IT运维日志、业务日志、交易流水日志的搜索与分析 通过方便灵活的日志搜索分析,帮 ...
muyannian2016 评论(0) 有405人浏览 2017-02-20 12:18

YDB进阶使用详解

  第十章YDB进阶使用详解 一、Lucene原生查询语法的使用       YDB的索引本质上是Lucene索引,如果之前有使用Solr Cloud、ElasticSearch的朋友肯定 ...
muyannian2016 评论(0) 有1591人浏览 2017-02-20 12:17

YDB技术原理

  第十二章YDB技术原理 一、铺一条让Spark跑的更快的路   二、YDB的本质 在Spark之上基于搜索引擎技术,实现索引和搜索功能。 既有搜索引擎的查询速度,又有Spark强大的分析计算能力。 可对多个字段进行关键字全匹配或模糊匹
muyannian2016 评论(0) 有504人浏览 2017-02-20 12:15

YDB跟Solr Cloud、ElasticSearch区别

一、跟Solr Cloud、ElasticSearch区别       谈到YDB的索引技术,相信很多同学都会想到Solr、ElasticSearch。他们俩真可谓是大名鼎鼎,是两个顶级项目,最近 ...
muyannian2016 评论(0) 有459人浏览 2017-02-20 12:12

elasticsearch安装以及检测

elasticsear 环境变量配置 新建: ES_HOME D:\elasticsearch-2.3.5\bin 验证是否安装成功:cmd   ----> 进入d:/elasticsearch/bin  命令运行: elasticsearch.bat 网页输入:localhost:9200 页面显示内容如下:安装成功 {   "name" : "Hip ...
st4024589553 评论(0) 有629人浏览 2017-02-15 14:06

(译)elasticsearch 出现outofmemoryerror java heap space的可能原因

原文:http://stackoverflow.com/questions/30803404/what-are-the-possible-reasons-behind-the-java-lang-outofmemoryerror-java-heap-sp 我们在使用elasticsearch时,常常会遇到outofmemoryerror java heap space 的ERROR,但是我们却 ...
ChenghuiZ 评论(0) 有3171人浏览 2017-02-10 10:36

es局部更新与版本控制

更新文档中的一部分 在《更新》一章中,我们讲到了要是想更新一个文档,那么就需要去取回数据,更改数据然后将整个文档进行重新索引。当然,你还可以通过使用更新API来做部分更新,比如增加一个计数器。 正如我们提到的,文档不能被修改,它们只能被替换掉。更新API也必须遵循这一法则。从表面看来,貌似是文档被替换了。对内而言,它必须按照找回-修改-索引的流程来进行操作与管理。不同之处在于这个流程是在一个片(s ...
oaibf 评论(0) 有1313人浏览 2017-01-22 15:11

elasticsearch从安装到入门

安装jdk之后 es下载: https://www.elastic.co/downloads/elasticsearch 解压 /usr/local/elasticsearch/es-5.1.2 运行./bin/elasticsearch 即可 异常: Caused by: java.lang.RuntimeException: can not run elasticsearch as root 解 ...
oaibf 评论(0) 有1093人浏览 2017-01-22 14:51

Elasticsearch学习之路1

Elasticsearch安装及相关设置 软件载体:win7宿主机,Vmware,centos6.5  1.下载elasticserarch的安装zip安装包,解压到相应位置比如:/usr/local/es,es只依赖jdk环境   检查elasticserarch是否安装成功 终端下使用:curl -X GET localhost:9200   或者浏览器中访问http://local ...
cc_weige 评论(0) 有692人浏览 2017-01-21 21:56

Elasticsearch5.0系统服务安装

每次启动Elasticsearch都执行Shell脚本太过麻烦,一般产品环境下习惯将Elasticsearch做成系统服务,然后随系统开机而自动启动。 原本Elasticsearch是有个elasticsearch service wrapper插件的,然而遗憾的是它不支持最新版的Elasticsearch5.x,因此有了这篇博客。 修改elasticsearch安装目录下bin目录下的el ...
lxwt909 评论(0) 有5732人浏览 2016-11-28 11:31

elasticsearch store 属性详解

index 参数: 总共有3这种 no、no_analyzied  analyzied 分别对应'不对该字段进行索引(无法搜索)','以单个关键词进行索引','分词后索引' 通常分类在索引的时候都是一个整数或长整数,对应lucene的IntField或LongField,而这两个类在lucene中的第一行注释是:Field that indexes int values for efficie ...
sanniangmiao 评论(0) 有1496人浏览 2016-11-25 12:15

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics