ElasticSearch
文章平均质量分 68
Wang_Zhenwei
这个作者很懒,什么都没留下…
展开
-
ElasticSearch学习37_elasticsearch7.2 集群搭建 插件安装 和kibana安装
需要安装好1.8以上的jdk且版本统一不建议使用root用户操作。我们使用新建的hadoop用户来操作(略)1 基础环境192.168.8.108192.168.8.109192.168.8.110centosjdk1.8将elasticsearch-7.2.0-linux-x86_64.tar...转载 2020-04-20 20:44:06 · 359 阅读 · 0 评论 -
ElasticSearch学习23_CENTOS安装ElasticSearch中don't run elasticsearch as root
CENTOS安装ElasticSearchElasticSearch 概述ElasticSearch是一个高可扩展的开源的全文搜索分析引擎。 它允许你快速的存储、搜索和分析大量数据。ElasticSearch通常作为后端程序,为需要复杂查询的应用提供服务。Elasticsearch是一个基于Lucene的开源分布式搜索引擎,具有分布式多用户能力。Elasticsearc转载 2016-12-16 20:45:38 · 1858 阅读 · 0 评论 -
ElasticSearch学习21_nested: NoSuchFileException[/usr/share/elasticsearch/config]错误
用wget和dpkg命令安装了ES2.3.1,到/usr/share/elasticsearch/bin目录下运行./elasticsearch的时候,出现了以下错误:Exception in thread "main" ElasticsearchException[Failed to load logging configuration]; nested: NoSuchFileExcepti转载 2016-12-12 15:40:52 · 8423 阅读 · 0 评论 -
ElasticSearch学习21_TF-IDF及其算法
概念 TF-IDF(term frequency–inverse document frequency)是一种用于资讯检索与资讯探勘的常用加权技术。TF-IDF是一种统计方法,用以评估一字词对于一个文件集或一个语料库中的其中一份文件的重要程度。字词的重要性随着它在文件中出现的次数成正比增加,但同时会随着它在语料库中出现的频率成反比下降。TF-IDF加权的各种形式常被搜寻引擎应用,作转载 2016-12-02 13:16:54 · 5042 阅读 · 0 评论 -
ElasticSearch学习20_Lucene4基础概念-Elasticsearch深入
学习Lucene是为了更深入搜索,学习Lucene4是为了弄懂ES中没有解释的疑问,等看完Lucene,才发现,搜索的核心原来都是Lucene,Elasticsearch只不过是包在Lucene外面的一层皮。 Lucene是一个搜索引擎包,它并非一个像tomcat一样的产品。它衍生出了solr和elasticsearch。当然,我学习的是后者。solr是apache孵化的一个搜索引转载 2016-11-30 18:48:16 · 602 阅读 · 0 评论 -
ElasticSearch学习19_搜索引擎-倒排索引基础知识
搜索引擎的索引1.单词——文档矩阵 单词-文档矩阵是表达两者之间所具有的一种包含关系的概念模型,图3-1展示了其含义。图3-1的每列代表一个文档,每行代表一个单词,打对勾的位置代表包含关系。转载 2016-10-16 18:27:39 · 6099 阅读 · 0 评论 -
ElasticSearch学习_赛克蓝德2_运维中被低估的日志
如果把运维看做是医生给病人看病,则日志就是病人对自己的陈述,很多时候医生需要通过对病人的描述中得出病人状况,是否严重,需要什么计量的药,什么类型的药。所以古人有句话叫对症下药,这个症就是病人的描述加医生的判断,在重一点的病在加上很多的化验。在医生看病时病人的描述和化验单上的数据对医生是非常重要的。同理日志在运维中的作用也是类似的,但非常不幸,日志在很多运维中被严重低估,直到磁盘空间不足的时候才想到转载 2016-05-19 21:01:37 · 1817 阅读 · 0 评论 -
ElasticSearch学习_赛克蓝德1_Elasticsearch 2.2.0 分词篇:中文分词
在Elasticsearch中,内置了很多分词器(analyzers),但默认的分词器对中文的支持都不是太好。所以需要单独安装插件来支持,比较常用的是中科院 ICTCLAS的smartcn和IKAnanlyzer效果还是不错的,但是目前IKAnanlyzer还不支持最新的Elasticsearch2.2.0版本,但是smartcn中文分词器默认官方支持,它提供了一个中文或混合中文英文文本的分析器。转载 2016-05-19 16:46:24 · 1021 阅读 · 0 评论 -
ElasticSearch学习18_Elasticsearch集群的脑裂问题
所谓脑裂问题(类似于精神分裂),就是同一个集群中的不同节点,对于集群的状态有了不一样的理解。今天,Elasticsearch集群出现了查询极端缓慢的情况,通过以下命令查看集群状态:curl -XGET 'es-1:9200/_cluster/health'发现,集群的总体状态是red,本来9个节点的集群,在结果中只显示了4个;但是,将请求发向不同的节点之后,转载 2016-05-06 17:22:57 · 805 阅读 · 0 评论 -
ElasticSearch学习17_Failed to deserialize response of type [*.SearchResponse]错误原因
在使用Elasticsearch的API编写程序时,遇到下面这个错误:警告: [Judas Traveller] Message not fully read (response) for [1] handler org.elasticsearch.action.TransportActionNodeProxy$1@26de39c7, error [false], resettingExce原创 2016-04-28 21:01:51 · 2587 阅读 · 0 评论 -
ElasticSearch学习16_Elasticsearch java api 基本使用之增、删、改、查
原文来自:http://blog.csdn.net/asia_kobe/article/details/50159887主要参考elk的Java官方文档:https://www.elastic.co/guide/en/elasticsearch/client/java-api/1.7/generate.html一篇博客:http://www.cnblogs.com/huangfox转载 2016-04-28 16:59:35 · 1151 阅读 · 0 评论 -
ElasticSearch学习15_Elasticsearch 口水篇(4)java客户端 - 原生ESClient
上一篇(elasticsearch 口水篇(3)java客户端 - Jest)Jest是第三方客户端,基于REST Api进行调用(httpClient),本篇简单介绍下elasticsearch原生的java客户端。具体参考:http://www.elasticsearch.org/guide/en/elasticsearch/client/java-api/current/转载 2016-04-27 10:58:22 · 2251 阅读 · 0 评论 -
ElasticSearch学习14_elasticsearch 口水篇(3)java客户端 - Jest
elasticsearch有丰富的客户端,java客户端有Jest。其原文介绍如下:Jest is a Java HTTP Rest client for ElasticSearch.It is actively developed and tested by Searchly.A sample Java application using Jest can be found on转载 2016-04-26 15:08:21 · 2384 阅读 · 0 评论 -
ElasticSearch学习25_ elasticsearch5.0 安装流程
#elasticsearch安装流程# by coco# 2016-11-091. 下载:官网地址:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.0.0.tar.gzhttps://www.elastic.co/guide/en/elasticsearc转载 2016-12-21 10:40:08 · 567 阅读 · 0 评论 -
ElasticSearch学习27_Elasticsearch启动时 unable to install syscall filter 问题说明
[2016-11-06T16:27:21,712][WARN ][o.e.b.JNANatives ] unable to install syscall filter: java.lang.UnsupportedOperationException: seccomp unavailable: requires kernel 3.5+ with CONFIG_SECCOMP and CON转载 2016-12-21 15:04:39 · 16183 阅读 · 0 评论 -
ElasticSearch学习36_Elasticsearch扩展性插件
一、分词插件Combo Analysis Plugin (作者 Olivier Favre, Yakaz)简介:组合分词器,可以把多个分词器的结果组合在一起。Smart Chinese Analysis Plugin (作者 elasticsearch 团队)简介:lucene默认的中文分词器ICU Analysis plugin (作者 elasticse转载 2017-10-31 22:29:43 · 464 阅读 · 0 评论 -
ElasticSearch学习33_报错:Could not reserve enough space for object heap
最近需要使用elasticsearch,想在linux虚拟机上装一下试试,虚拟机总是联网出问题,于是在windows下装了一下。 按照网上给的方法以及错误的解决方法(参考http://blog.csdn.net/leo063/article/details/52994786),完成了大部分操作。 但是在命令行执行elasticsearch-service.bat转载 2017-10-23 22:59:06 · 9161 阅读 · 1 评论 -
ElasticSearch学习35_Loading "Gruntfile.js" tasks...ERROR
再ES5.0以上的版本中,安装head插件比较麻烦,中途遇到这个报错:C:\ELK\elasticsearch-5.6.2\head>grunt serverLoading "Gruntfile.js" tasks...ERROR>> SyntaxError: Invalid or unexpected tokenWarning: Task "server" not found.原创 2017-10-29 23:39:27 · 10635 阅读 · 4 评论 -
ElasticSearch学习32_ElasticSearch 应用场景
主要分为如下几点: 1.站内搜索:主要和 Solr 竞争,属于后起之秀。 2.NoSQL Json文档数据库:主要抢占 Mongo 的市场,它在读写性能上优于 Mongo ,同时也支持地理位置查询,还方便地理位置和文本混合查询。 3.监控:统计、日志类时间序的数据存储和分析、可视化,这方面是引领者。 4.国外:Wikipedia(维基百科)使用ES提供全文搜转载 2017-10-10 21:26:05 · 1001 阅读 · 0 评论 -
ElasticSearch学习31_学习汇总_Elasticsearch+Logstash+Kibana教程
Elasticsearch中文参考文档Elasticsearch官方文档Elasticsearch其他——那些年遇到的坑Elasticsearch 管理文档Elasticsearch集群配置以及REST API使用Elasticsearch集群管理Elasticsearch 数据搜索篇·【入门级干货】Elasticsearch使用RE转载 2017-10-10 21:23:53 · 836 阅读 · 0 评论 -
ElasticSearch学习34_ElasticSearch-5.0安装head插件
环境Windows10企业版X64JDK-1.8ElasticSearch-5.0.0node-v4.5.0-x64.msigit客户端步骤安装node到D盘。如D:\nodejs。把NODE_HOME设置到环境变量里(安装包也可以自动加入PATH环境变量)。测试一下node是否生效:安装gruntgrunt是一个很方便的构建工具,可以进行打转载 2017-10-27 00:02:51 · 324 阅读 · 0 评论 -
ElasticSearch学习30_Elasticsearch索引mapping的写入、查看与修改
mapping的写入与查看首先创建一个索引:curl -XPOST "http://127.0.0.1:9200/productindex"{"acknowledged":true} 1212现在只创建了一个索引,并没有设置mapping,查看一下索引mapping的内容:curl -XGET "http://127.0.0.1:9200/productindex/_m转载 2017-04-14 20:41:25 · 825 阅读 · 0 评论 -
ElasticSearch学习29_基于Elasticsearch实现搜索推荐
在基于Elasticsearch实现搜索建议一文中我们曾经介绍过如何基于Elasticsearch来实现搜索建议,而本文是在此基于上进一步优化搜索体验,在当搜索无结果或结果过少时提供推荐搜索词给用户。背景介绍在根据用户输入和筛选条件进行搜索后,有时返回的是无结果或者结果很少的情况,为了提升用户搜索体验,需要能够给用户推荐一些相关的搜索词,比如用户搜索【迪奥】时没有找到相关的商品,可转载 2017-03-23 17:25:03 · 3805 阅读 · 0 评论 -
ElasticSearch学习24_elasticsearch2.3 以root用户启动
如果以root身份运行将会出现以下问题root@yxjay:/opt/elasticsearch-2.3.5/bin# ./elasticsearchException in thread "main" Java.lang.RuntimeException: don't run elasticsearch as root.at org.elasticsearch.bootstr转载 2016-12-19 17:39:34 · 2359 阅读 · 0 评论 -
ElasticSearch学习28_Elastic中国开发者大会2016介绍
1.Elastic 官方在中国召开的第一次开发者大会2.ElasticStack 5.0 的最新特性介绍,包括 X-Pack 和 Prelert 的初次亮相3.Kibana 创始人第一次来中国分享Kibana5.0最新变化4.Elastic 官方团队的 AMA( Ask me anything)5.涵盖搜索、日志、安全等主题的业内干货分享时间转载 2017-01-06 17:50:02 · 937 阅读 · 0 评论 -
ElasticSearch学习26_【入门】安装Elasticsearch5.0 部署Head插件
部署5.0版本的ES5.0版本的ES跟之前的版本最大的不同之处就是多了很多环境的校验,比如jdk,max-files等等。设置内核参数vi /etc/sysctl.conf# 增加下面的内容fs.file-max=65536vm.max_map_count=262144设置资源参数vi /etc/security/limits.conf# 修改* so转载 2016-12-21 11:01:34 · 947 阅读 · 0 评论 -
ElasticSearch学习22_百姓网 Elasticsearch 2.x 升级之路
导读:Elasticsearch 是广泛使用的一个软件,我们邀请了曾经在高可用架构分享过 ES 的王卫华继续分享在升级 Elasticsearch 过程中的经验。王卫华,资深开发工程师、架构师,具有 10+ 年互联网从业经验,曾获得微软 2002 – 2009 MVP 荣誉称号。在百姓网近 9 年,负责后端代码开发和 Elasticsearch & Solr 维护工作。现就职于途虎养车转载 2016-12-15 17:15:15 · 1014 阅读 · 0 评论 -
ElasticSearch学习13_ElasticSearch RESTful搜索引擎_Java Jest使用入门
Elasticsearch简称ESjest好吧下面我介绍下jest(第三方工具),个人认为还是非常不错的...想对ES用来更好,多多研究源代码吧...迟点,会写一些关于ES的源代码研究文章,现在暂时还是入门的阶段.哈..(不敢,不敢)它是ES的java客户端,基于http restful...jest是开源的....其他就不清楚了,看源代码吧..哈.如果对ES不了解转载 2016-04-25 20:39:42 · 3425 阅读 · 0 评论 -
ElasticSearch学习12_ES插件安装方法_离线安装和联网安装
Elasticsearch-head一、插件安装方法1联网安装1、bin/plugin -install mobz/elasticsearch-head2、运行es3、打开http://localhost:9200/_plugin/head/二、插件安装方法2离线安装1、https://github.com/mobz/elasticsearch-head下载zip原创 2016-03-23 16:00:09 · 9226 阅读 · 3 评论 -
ElasticSearch学习_陶文6_【03】把 Elasticsearch 当数据库使:简单指标
使用 https://github.com/taowen/es-monitor 可以用 SQL 进行 elasticsearch 的查询。今天需要做一些最简单的聚合查询COUNT(*)SQL$ cat //127.0.0.1:9200select count(*) from quote转载 2016-03-08 14:17:11 · 983 阅读 · 0 评论 -
ElasticSearch学习4_把 ElasticSearch 当成是 NoSQL 数据库
英文原文:Elasticsearch as a NoSQL DatabaseElasticsearch 可以被当成一个 "NoSQL"-数据库来使用么? NoSQL 意味着在不同的环境下存在不同的东西, 而erestingly 它并不是真的跟 SQL 有啥关系. 我们开始只会觉得 "可能"而已, 所以细细研究了 Elasticsearch 的各种属性,包括它已经为了成就最具灵活性,转载 2015-12-04 16:56:52 · 1443 阅读 · 0 评论 -
elasticsearch 口水篇(1) 安装、插件
一)安装elasticsearch1)下载elasticsearch-0.90.10,解压,运行\bin\elasticsearch.bat (windwos)2)进入http://localhost:9200/ 如下图安装成功! 二)插件——headelasticsearch-head是一个elasticsearch的集群管理工具,它是完全转载 2015-12-02 20:19:38 · 837 阅读 · 0 评论 -
ElasticSearch学习3_elasticsearch集群管理工具head插件
elasticsearch-head是一个elasticsearch的集群管理工具,它是完全由html5编写的独立网页程序,你可以通过插件把它集成到es插件安装方法1:1.elasticsearch/bin/plugin -install mobz/elasticsearch-head2.运行es3.打开http://localhost:9200/_plugin/h转载 2015-12-02 20:17:18 · 784 阅读 · 0 评论 -
[Elasticsearch] 集群的工作原理 - 第一部分
本文翻译自Elasticsearch官方指南的life inside a cluster一章。ES就是为高可用和可扩展而生的。扩展可以通过购置性能更强的服务器(垂直扩展或者向上扩展,Vertical Scale/Scaling Up),亦或是通过购置更多的服务器(水平扩展或者向外扩展,Horizontal Scale/Scaling Out)来完成。尽管ES能够利用更强劲的转载 2015-11-18 10:45:46 · 1297 阅读 · 0 评论 -
[Elasticsearch] 集群的工作原理 - 第二部分
本文翻译自Elasticsearch官方指南的life inside a cluster一章。增加故障转移(Failover)功能只运行一个节点意味着可能存在着单点失败(Single point of failure)的问题 - 因为没有冗余。幸运的是,解决这个问题我们只需要启动另一个节点。启动第二个节点为了试验当你添加第二节点时转载 2015-11-18 11:11:23 · 783 阅读 · 0 评论 -
[Elasticsearch] 分布式文档存储
本文翻译自Elasticsearch官方指南的distributed document store一章。分布式文档存储在上一章中,我们一直在介绍索引数据和获取数据的方法。但是我们省略了很多关于数据是如何在集群中被分布(Distributed)和获取(Fetched)的技术细节。这实际上是有意为之 - 你真的不需要了解数据在ES中是如何被分布的。它能工作就足够了。在本章中,我转载 2015-11-18 14:16:25 · 674 阅读 · 0 评论 -
[Elasticsearch] 分布式搜索
分布式搜索本文翻译自Elasticsearch官方指南的Distributed Search Execution一章。在继续之前,我们将绕一段路来谈谈在分布式环境中,搜索是如何执行的。和在分布式文档存储(Distributed Document Store)中讨论的基本CRUD操作相比,这个过程会更加复杂一些。一个CRUD操作会处理一个文档,该文档有唯一的_index,转载 2015-11-18 14:43:22 · 579 阅读 · 0 评论 -
[Elasticsearch] 索引管理
索引管理本文翻译自Elasticsearch官方指南的索引管理(Index Management)一章我们已经了解了ES是如何在不需要任何复杂的计划和安装就能让我们很容易地开始开发一个新的应用的。但是,用不了多久你就会想要仔细调整索引和搜索过程来更好的适配你的用例。几乎所有的定制都和索引(Index)以及其中的类型(Type)相关。本章我们就来讨论用于管理索引和类型映射转载 2015-11-18 14:48:48 · 2637 阅读 · 0 评论 -
ElasticSearch学习2_Java version:1.7.0_51 suffers from critical bug及ES对JDK版本要求
在CentOS6.5系统上,安装ES,这是报错详细内容如下:[root@Master elasticsearch]# bin/elasticsearch{1.7.2}: Initialization Failed ...- RuntimeException[Java version: 1.7.0_51 suffers from critical bug https://bugs.openj原创 2015-10-23 10:45:20 · 3886 阅读 · 0 评论 -
Elasticsearch Installation
英文官方文档来自:https://www.elastic.co/guide/en/elasticsearch/reference/current/_installation.htmlInstallationeditElasticsearch Reference: master2.01.7 (current)1.61翻译 2015-10-22 15:44:33 · 801 阅读 · 0 评论