1.01^365=31.78 (Lucene、ES、ELK开发交流群: 370734940)

Engineers are versatile minds who create links between science, technology, and society

排序:
默认
按更新时间
按访问量

搭建Elasticsearch 5.4分布式集群

一、集群角色多机集群中的节点可以分为master nodes和data nodes,在配置文件中使用Zen发现(Zen discovery)机制来管理不同节点。Zen发现是ES自带的默认发现机制,使用多播发现其它节点。只要启动一个新的ES节点并设置和集群相同的名称这个节点就会被加入到集群中。Ela...

2016-08-14 07:18:18

阅读数:46884

评论数:12

Elasticsearch shield权限管理详解

ElasticSearch本身没有权限管理模块,只要获取服务器的地址和端口,任何人都可以随意读写ElasticSearch的API并获取数据,这样非常不安全。如果获取了ES的访问IP和端口,一条命令就可以删除整个索引库。好在Elastic公司开发了安全插件shield来解决权限管理问题. http...

2016-08-13 21:06:16

阅读数:23136

评论数:17

Elasticsearch Java API(九)--删除文档的field以及field的属性

一、需求项目中需要实现删除文档的一个field以及删除指定field的一个属性. 以文档test/document/1为例:{ "_index": "test", "_type": "document"...

2016-08-04 16:00:09

阅读数:7403

评论数:3

Elasticsearch Java API(八)--搜索有相同父id的子文档

需求: 搜索具有相同父id的所有子文档. 数据:    mapping:      { "mappings": { "branch": {}, "employee": { &...

2016-08-04 13:40:50

阅读数:5580

评论数:0

Elasticsearch Java API(七)--多级嵌套搜索

要在java中实现一个有三级父子关系的嵌套搜索,相关资料很少,发在stackoverflow上以后一个Switzerland的大神很快回复了我,google+stackoverflow很好使。对应的命令行query:{ "query": { &quo...

2016-07-29 04:44:53

阅读数:10766

评论数:11

Elasticsearch Java Api(六)--DeleteByQuery

参考stackoverflow上的帖子,总结DeleteByQuery的java api

2016-07-26 19:06:19

阅读数:10442

评论数:4

Elasticsearch索引的父子关系(index parent-child)

Elasticsearch允许给文档建立父子关系,这篇博客介绍文档的父子关系是如何映射的、如何索引父子文档、如何通过子文档查询父文档 、如何通过父文档查询子文档.

2016-07-26 14:17:19

阅读数:16686

评论数:6

Elasticsearch索引mapping的写入、查看与修改

mapping的写入与查看首先创建一个索引:curl -XPOST "http://127.0.0.1:9200/productindex" {"acknowledged":true} 现在只创建了一个索引,并没有设置mapping,查看一下索引mappi...

2016-07-24 09:32:55

阅读数:66172

评论数:1

Elasticsearch内存分配设置

编辑:elasticsearch-2.3.3/bin/ elasticsearch 加上:export ES_HEAP_SIZE=10g或者启动的时候设置参数,确保Xmx和Xms大小相等:./bin/elasticsearch -Xmx10g -Xms10g官网说明: https://www....

2016-07-23 07:53:28

阅读数:16094

评论数:1

Lucene 6.0下使用IK分词器

Lucene 6.0使用IK分词器需要修改修改IKAnalyzer和IKTokenizer. 使用时先新建一个MyIKTokenizer类,一个MyIkAnalyzer类:MyIKTokenizer.javaimport java.io.IOException; import java.io.R...

2016-07-14 18:34:16

阅读数:6985

评论数:5

Elasticsearch java api(五) Bulk批量索引

这篇博客介绍一下Elasticsearch对多个文档进行索引的简便方法。Bulk api的支持可以实现一次请求执行批量的添加、删除、更新等操作.Bulk操作使用的是UDP协议,UDP无法确保与ElasticSearch服务器通信时不丢失数据.一、Bulk API使用bulk命令时,REST API...

2016-07-14 14:49:27

阅读数:33570

评论数:13

OS X 10.11.5 Scrapy安装指南

今天终于在安装成功了scrapy,之前试过很多次都安装失败,系统重装之后也没有成功,在mac系统上的安装不像windows那么容易,今天再次试了一遍成功了。 我的系统:OS X 10.11.5 python:2.7.10安装pippip是python 的包管理器,按照这里的安装指南https...

2016-07-04 08:22:05

阅读数:2197

评论数:0

ElasticSearch同步MySql

ElasticSearch同步Mysql的插件选择了elasticsearch-jdbc,理由是活跃度高,持续更新,最新版本兼容elasticsearch-2.3.3.一、下载下载地址:https://github.com/jprante/elasticsearch-jdbc 下载后解压,里面有...

2016-07-01 09:07:45

阅读数:8886

评论数:11

ElasticSearch Java Api(四) -删除索引

删除可以是删除整个索引库,也可以根据文档id删除索引库下的文档,还可以通过query查询条件删除所有符合条件的数据。一、删除整个索引库下面的例子会删除indexName索引:DeleteIndexResponse dResponse = client.admin().indices().prepa...

2016-06-29 14:11:20

阅读数:25192

评论数:9

ElasticSearch Java Api(三) -更新索引库

官网文档:https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-update.html一、UpdateRequest创建一个UpdateRequest,然后将其发送给client.Update...

2016-06-27 17:12:15

阅读数:19362

评论数:2

ElasticSearch Java Api(二) -检索索引库

上篇博客记录了如何用java调用api把数据写入索引,这次记录下如何搜索。一、准备数据 String data1 = JsonUtil.model2Json(new Blog(1, "git简介", "2016-06-19", "SVN与Gi...

2016-06-23 21:40:32

阅读数:17258

评论数:29

ElasticSearch集群入门

一、下载与安装Elasticsearch 依赖 java,在安装 ES 之前首先要配好 java,这个默认我们的电 脑已经完成。 首先从 elasticsearch官网下载安装包,我们是 linux 系统,下载 tar 包比较方便。当前版本为2.3.3,下载地址:Elasticsearch 2....

2016-06-18 17:42:05

阅读数:11299

评论数:13

Solr环境搭建

记录一下Solr环境搭建,基于Solr 4.6.0.一、配置Tomcat下载Tomcat 7.0.新建一个solr文件夹,解压tomcat到solr目录下:solr tar -zxvf apache-tomcat-7.0.69.tar 启动tomcat: ./apache-tomcat-7.0.6...

2016-06-17 00:07:53

阅读数:2904

评论数:0

mac命令行启动tomcat

一、修改授权进入tomcat的bin目录,修改授权➜ bin pwd /Users/yp/Documents/workspace/apache-tomcat-7.0.68/bin ➜ bin sudo chmod 755 *.sh sudo为系统超级管理员权限. chmod 改变一个或多个文件...

2016-06-15 09:54:52

阅读数:25479

评论数:0

Grunt压缩、合并js/css文件

一、Grunt简介Grunt是一个基于命令的javascript工程命令行构建工具。 1. 官网:http://gruntjs.com/ 2. 中文网:http://www.gruntjs.net/ 在开发前端的时候,也就html、css、js三种,并不像其它编程语言需要管理很多...

2016-06-15 08:31:48

阅读数:2611

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭