- 浏览: 149600 次
文章分类
最新评论
-
x_looking:
Client client = new TransportCl ...
ELASTICSEARCH常见问题 -
辣de冷wmyes:
ElasticSearch视频教程百度网盘地址:http:// ...
一、Elasticsearch安装使用教程
官网地址:http://www.elasticsearch.org/
1、下载:http://www.elasticsearch.org/downloads/ 解压无须修改即可运行。
2、使用elasticsearch-servicewrapper这个es插件,它支持通过参数,指定是在后台或前台运行es,并且支持启动,停止,重启es服务(默认es脚本只能通过ctrl+c关闭es)。使用方法是到https://github.com/elasticsearch/elasticsearch-servicewrapper下载service文件夹,放到es的bin目录下。下面是命令集合:
bin/service/elasticsearch +
console 在前台运行es
start 在后台运行es
stop 停止es
install 使es作为服务在服务器启动时自动启动
remove 取消启动时自动启动
例子:elasticsearch start
3、插件安装:(这些插件单机也可以使用)
集群管理插件(集群状态、查询数据、RESTful api的调用等)
安装命令:bin/plugin -install mobz/elasticsearch-head
使用:http://localhost:9200/_plugin/head/
源代码地址:https://github.com/Aconex/elasticsearch-head
集群监控插件(集群状态、cpu、内存等)
安装命令:plugin -install lukas-vlcek/bigdesk
使用:http://localhost:9200/_plugin/bigdesk/
源代码地址:https://github.com/lukas-vlcek/bigdesk
集群监控(感觉是上面两个的综合体,但是功能没有那么齐全,但是界面美观一些)
安装命令:plugin -install royrusso/elasticsearch-HQ
使用:http://localhost:9200/_plugin/HQ/
源代码地址:https://github.com/royrusso/elasticsearch-HQ
搜索建议
安装命令:bin/plugin -install de.spinscale/elasticsearch-plugin-suggest/0.90.5-0.9
源代码地址:https://github.com/spinscale/elasticsearch-suggest-plugin
4、配置中文分词
mmseg 为例:
下载https://github.com/medcl/elasticsearch-analysis-mmseg 这是源代码
可以到https://github.com/medcl/elasticsearch-rtf 下载下来,复制pugin/analysis-mmseg、
config/ mmseg 到自己es对于的目录 中。在config/elasticsearch.yml 文件中添加如下内容:
index:
analysis:
tokenizer:
mmseg_maxword:
type: mmseg
seg_type: "max_word"
mmseg_complex:
type: mmseg
seg_type: "complex"
mmseg_simple:
type: mmseg
seg_type: "simple"
到此中文分词配置好了,在新建mapping的时候,设置运用该分词就可以了,如果新建mapping 的时候需要分词但是没有指定分词器就会运用默认的分词器,可以在elasticsearch.yml配置默认分词器:
index.analysis.analyzer.default.type : "mmseg"
5、安装集群
es 不需要任何配置就可以搭建一个集群,它是通过elasticsearch.yml中的 cluster.name (集群名称) 来区分的,新启动一个es会根据cluster.name 加入到对应的集群中去,所以我们在一个局域网中可以配置不同的cluster.name 来建立多个集群。
完成上面所有的配置,复制到多台机子上启动即可。
单机也可做集群,也是复制多个启动即可。(端口会自动递增的)
ElasticSearch 的基本概念。
Index
可以把 ElasticSearch 的 Index 理解为 MySQL 的一个数据库。
Type
可以理解为 MySQL 中的一个表
Document
ElasticSearch 中的一个 document 相当于 MySQL 某个表中的一条记录。它是 JSON 结构。
它存储在某个 index(数据库)的某个 type(表)中。
每个 document 都有一个唯一的 id,有不同的字段(field),简直和 MySQL 一模一样。
>> index >> type >> document
Mapping
可以理解为 MySQL 的表结构(table schema)
Cluster
很多个 ElasticSearch 的节点(node)可以构成一个分布式的集群(cluster)。
Shard
每个 index 的数据默认切分到 5 个 shards 中。
有点像 MongoDB,也有点像 MySQL 表的水平分割。
1、下载:http://www.elasticsearch.org/downloads/ 解压无须修改即可运行。
2、使用elasticsearch-servicewrapper这个es插件,它支持通过参数,指定是在后台或前台运行es,并且支持启动,停止,重启es服务(默认es脚本只能通过ctrl+c关闭es)。使用方法是到https://github.com/elasticsearch/elasticsearch-servicewrapper下载service文件夹,放到es的bin目录下。下面是命令集合:
bin/service/elasticsearch +
console 在前台运行es
start 在后台运行es
stop 停止es
install 使es作为服务在服务器启动时自动启动
remove 取消启动时自动启动
例子:elasticsearch start
3、插件安装:(这些插件单机也可以使用)
集群管理插件(集群状态、查询数据、RESTful api的调用等)
安装命令:bin/plugin -install mobz/elasticsearch-head
使用:http://localhost:9200/_plugin/head/
源代码地址:https://github.com/Aconex/elasticsearch-head
集群监控插件(集群状态、cpu、内存等)
安装命令:plugin -install lukas-vlcek/bigdesk
使用:http://localhost:9200/_plugin/bigdesk/
源代码地址:https://github.com/lukas-vlcek/bigdesk
集群监控(感觉是上面两个的综合体,但是功能没有那么齐全,但是界面美观一些)
安装命令:plugin -install royrusso/elasticsearch-HQ
使用:http://localhost:9200/_plugin/HQ/
源代码地址:https://github.com/royrusso/elasticsearch-HQ
搜索建议
安装命令:bin/plugin -install de.spinscale/elasticsearch-plugin-suggest/0.90.5-0.9
源代码地址:https://github.com/spinscale/elasticsearch-suggest-plugin
4、配置中文分词
mmseg 为例:
下载https://github.com/medcl/elasticsearch-analysis-mmseg 这是源代码
可以到https://github.com/medcl/elasticsearch-rtf 下载下来,复制pugin/analysis-mmseg、
config/ mmseg 到自己es对于的目录 中。在config/elasticsearch.yml 文件中添加如下内容:
index:
analysis:
tokenizer:
mmseg_maxword:
type: mmseg
seg_type: "max_word"
mmseg_complex:
type: mmseg
seg_type: "complex"
mmseg_simple:
type: mmseg
seg_type: "simple"
到此中文分词配置好了,在新建mapping的时候,设置运用该分词就可以了,如果新建mapping 的时候需要分词但是没有指定分词器就会运用默认的分词器,可以在elasticsearch.yml配置默认分词器:
index.analysis.analyzer.default.type : "mmseg"
5、安装集群
es 不需要任何配置就可以搭建一个集群,它是通过elasticsearch.yml中的 cluster.name (集群名称) 来区分的,新启动一个es会根据cluster.name 加入到对应的集群中去,所以我们在一个局域网中可以配置不同的cluster.name 来建立多个集群。
完成上面所有的配置,复制到多台机子上启动即可。
单机也可做集群,也是复制多个启动即可。(端口会自动递增的)
ElasticSearch 的基本概念。
Index
可以把 ElasticSearch 的 Index 理解为 MySQL 的一个数据库。
Type
可以理解为 MySQL 中的一个表
Document
ElasticSearch 中的一个 document 相当于 MySQL 某个表中的一条记录。它是 JSON 结构。
它存储在某个 index(数据库)的某个 type(表)中。
每个 document 都有一个唯一的 id,有不同的字段(field),简直和 MySQL 一模一样。
>> index >> type >> document
Mapping
可以理解为 MySQL 的表结构(table schema)
Cluster
很多个 ElasticSearch 的节点(node)可以构成一个分布式的集群(cluster)。
Shard
每个 index 的数据默认切分到 5 个 shards 中。
有点像 MongoDB,也有点像 MySQL 表的水平分割。
发表评论
-
使用 Scripted Metric Aggregation 遇到的问题
2016-02-19 14:12 2468使用Scripted Metric Aggregation进行 ... -
ElasticSearch性能优化策略
2016-02-17 19:42 3556ElasticSearch性能优化主要分为4个方面的优化。 一 ... -
Elasticsearch 数据建模 - 处理关联关系
2016-02-17 14:40 1071数据建模(Modeling Your Data ... -
数据类型转换错误
2016-02-15 18:28 1616异常: Invalid shift value (64) in ... -
elasticsearch 排序异常,关键字冲突
2016-02-03 12:35 5898org.elasticsearch.action.search ... -
ElasticSearch不同类型下同名字段排序错误
2016-02-03 11:18 1947虽然之前知道elasticsearch不同类型下同名字段要慎用 ... -
ElasticSearch immense term错误
2016-02-02 19:07 2651在使用ElasticSearch的过程中遇到了一个immens ... -
ELASTICSEARCH常见问题
2015-09-22 15:39 32151. ELASTICSEARCH建索引过程中崩溃问题追查 by ... -
routing实例1
2015-09-21 18:51 0package com.eg.part1; import j ... -
routing实例
2015-09-21 18:49 0创建索引: PUT /useraudit_v1 创建索引别名: ... -
elasticsearch 精确,模糊查询实例
2015-09-19 23:55 62616实例 http://www.bubuko.com/infode ... -
elasticsearch java调用实例
2015-09-19 23:55 3563http://outofmemory.cn/code-snip ... -
[维护]Elasticsearch零停机时间更新索引配置或迁移索引
2015-09-18 10:16 795另外一篇文章:http://blog.csdn.net/dm_ ... -
elasticsearch 的mapping定义
2015-09-18 10:16 1204elasticsearch 的mapping 例子一: 订单 ... -
ElasticSearch基础杂烩-配置-索引-优化
2015-09-19 23:56 639http://blog.csdn.net/huwei2003/ ... -
Elasticsearch安装中文分词插件ik
2015-09-18 10:15 2046安装步骤: 1、到github ... -
ElasticSearch的各种服务的URL
2015-09-18 10:15 541前言 elasticsearch 将各种功能、配置、服务都以A ... -
ElasticSearch集群搭建
2015-09-19 23:56 604http://www.linuxidc.com/Linux/2 ... -
elasticsearch 配置
2015-09-18 10:16 711elasticsearch.conf 主要是设置一些java运 ... -
elasticsearch中文分词集成
2015-09-17 09:35 613elasticsearch官方只提供smartcn这个中文分词 ...
相关推荐
Haier海尔冰箱BC-50ES说明书使用安装手册参数图解图示pdf电子版下载.pdf
这款计算器的原版清晰说明书是了解和充分利用其各种特性的关键。 首先,让我们深入了解FX-991ES的主要特点: 1. **多元方程求解**:FX-991ES支持一元三次方程的求解,这是在高中和大学数学中常见的问题类型。用户...
通过浏览器访问该端口,如果能看到相应的信息,则说明Elasticsearch安装成功。为了让Elasticsearch支持中文搜索,可以下载并安装中文分词器插件analysis-ik,并将其放置在Elasticsearch的plugins目录下。 Elastic...
"得力函数型计算器D991ES使用说明书.pdf" 得力函数型计算器D991ES是得力公司出品的一款高级计算器,具有强大的计算功能和多种实用功能。以下是对得力函数型计算器D991ES使用说明书的详细解读和知识点总结。 硬件...
**Elasticsearch-Head:一个强大的可视化界面** Elasticsearch-Head是一款专为Elasticsearch设计的开源可视化管理工具,它极大地简化了Elasticsearch集群的管理和监控工作。这款插件提供了一个直观、友好的用户界面...
赠送jar包:elasticsearch-6.8.3.jar; 赠送原API文档:elasticsearch-6.8.3-javadoc.jar; 赠送源代码:elasticsearch-6.8.3-sources.jar; 赠送Maven依赖信息文件:elasticsearch-6.8.3.pom; 包含翻译后的API文档...
Deli得力D82ES函数计算器说明书.pdf
台达可编程控制器(PLC)DVP32ES2-C安装说明pdf,台达可编程控制器(PLC)DVP32ES2-C安装说明:此主机提供32 点数输入/输出(16 点数字量输入、16 点数字量输出及内建CANopen 网络),含主机最大输入/输出扩展最多可...
赠送jar包:elasticsearch-6.2.3.jar; 赠送原API文档:elasticsearch-6.2.3-javadoc.jar; 赠送源代码:elasticsearch-6.2.3-sources.jar; 赠送Maven依赖信息文件:elasticsearch-6.2.3.pom; 包含翻译后的API文档...
标题《ElasticSearch Java API 中文文档》表明本篇文档的主要内容是关于ElasticSearch的Java API的中文使用说明和相关知识点介绍。ElasticSearch是一个基于Lucene构建的开源搜索引擎,它提供了一个分布式、多用户...
赠送jar包:elasticsearch-6.3.0.jar; 赠送原API文档:elasticsearch-6.3.0-javadoc.jar; 赠送源代码:elasticsearch-6.3.0-sources.jar; 赠送Maven依赖信息文件:elasticsearch-6.3.0.pom; 包含翻译后的API文档...
### ElasticSearch安装说明 #### 一、ElasticSearch概述与版本要求 ElasticSearch(简称 ES)是一款基于Lucene的搜索引擎。它提供了全文检索能力,能够处理大量的数据,并且能够实时地提供搜索结果。ElasticSearch...
《雷克萨斯ES200/ES260/ES300h车型手册》是一份详尽的用户指南,旨在帮助车主更好地理解和使用这款豪华轿车。雷克萨斯ES系列融合了优雅与动感的设计,展现出独特的美学理念。新ES车型在外观上采用全新纵向纺锤形格栅...
例如,DVP-ES200R/T代表的是基本型号,而不同的数字则代表了不同的I/O点数或特殊功能。例如,DVP-40ES224DI/16DO代表的是具有24点数字输入和16点数字输出的I/O模块。 在安装DVP-ES2系列PLC时,应参考用户手册中提供...
在日志收集和分析领域,Elasticsearch(简称ES)是广泛应用的搜索引擎和数据分析工具,它与Logstash(数据采集)、Kibana(数据可视化)共同构成了ELK(Elasticsearch、Logstash、Kibana)栈。对于中文处理,分词器...
卡西欧计算器fx-991ES的使用说明书提供了详细的指南,以帮助用户了解和使用这款科学计算器。从文件内容可以提炼出如下知识点: 首先,计算器上的功能键和操作说明对于用户来说至关重要。比如,1s(sin–1)1=表示用户...