随笔分类 -  elasticsearch

摘要:需要注意的是,5.x和2.x插件方面改动很大。参考:https://www.elastic.co/blog/running-site-plugins-with-elasticsearch-5-0。因为安全原因,原先的head、bigdesk、krof等插件不再支持直接在plugin目录下解压使用;新 阅读全文
posted @ 2017-10-19 21:26 jiu~ 阅读(4176) 评论(0) 推荐(0) 编辑
摘要:最近在参与一个基于Elasticsearch作为底层数据框架提供大数据量(亿级)的实时统计查询的方案设计工作,花了些时间学习Elasticsearch的基础理论知识,整理了一下,希望能对Elasticsearch感兴趣/想了解的同学有所帮助。 同时也希望有发现内容不正确或者有疑问的地方,望指明,一起 阅读全文
posted @ 2017-10-18 20:18 jiu~ 阅读(2316) 评论(0) 推荐(3) 编辑
摘要:1.root超级用户不能正常启动 2.ERROR: bootstrap checks failed 3.max number of threads [1024] for user [lish] likely too low, increase to at least [2048] 4.max vir 阅读全文
posted @ 2017-10-17 18:51 jiu~ 阅读(1210) 评论(0) 推荐(0) 编辑
摘要:转:http://www.dataguru.cn/article-11094-1.html 曾勇(Medcl),Elastic 工程师与布道师,2015 年加入 Elastic 公司。加入 Elastic 之前,在搜索和运维等方面积累了超过七年的经验。Elasticsearch 国内首批用户,自 2 阅读全文
posted @ 2017-10-16 16:00 jiu~ 阅读(1947) 评论(0) 推荐(0) 编辑
摘要:elasticsearch 集群 搭建elasticsearch的集群 现在假设我们有3台es机器,想要把他们搭建成为一个集群 基本配置 每个节点都要进行这样的配置: cluster.name: baichebao-cluster 这个是配置集群的名字,为了能进行自动查找 node.name: "b 阅读全文
posted @ 2017-08-21 16:52 jiu~ 阅读(438) 评论(0) 推荐(0) 编辑
摘要:限制内存使用 通常为了让聚合(或者任何需要访问字段值的请求)能够快点,访问fielddata一定会快点, 这就是为什么加载到内存的原因。但是加载太多的数据到内存会导致垃圾回收(gc)缓慢, 因为JVM试着发现堆里面的额外空间,甚至导致OutOfMemory异常。 最让你吃惊的是,你会发现Elatic 阅读全文
posted @ 2017-03-09 17:55 jiu~ 阅读(8677) 评论(2) 推荐(3) 编辑
摘要:Marvel是Elastic公司推出的商业监控方案,是用来监控Elasticsearch集群,历史状态的有力工具,便于性能优化以及故障诊断。监控主要分为六个层面,分别是集群层、节点层、索引层、分片层、事件层、Sense。 l 监控参数配置 可以通过在每个节点的elasticsearch.yml中配置 阅读全文
posted @ 2017-03-09 17:54 jiu~ 阅读(1406) 评论(0) 推荐(0) 编辑
摘要:kopf kopf is a simple web administration tool for elasticsearch written in JavaScript + AngularJS + jQuery + Twitter bootstrap. It offers an easy way 阅读全文
posted @ 2017-03-09 14:38 jiu~ 阅读(1874) 评论(0) 推荐(0) 编辑
摘要:一个Elasticsearch节点会有多个线程池,但重要的是下面四个: 索引(index):主要是索引数据和删除数据操作(默认是cached类型) 搜索(search):主要是获取,统计和搜索操作(默认是cached类型) 批量操作(bulk):主要是对索引的批量操作(默认是cached类型) 更新 阅读全文
posted @ 2017-02-28 19:38 jiu~ 阅读(1038) 评论(0) 推荐(0) 编辑
摘要:原文 http://bigbo.github.io/pages/2015/04/10/elasticsearch_config/ 基于 elasticsearch 1.4.4 版本.安装方式为RPM安装.所有涉及路径需根据实际情况来设置判断. 0x01 内存调整 调整ES内存分配有多种方式,建议调整 阅读全文
posted @ 2017-02-20 17:39 jiu~ 阅读(1738) 评论(0) 推荐(0) 编辑
摘要:最近es一直卡顿,甚至宕机,用bigdesk看了,才晓得,es一直用的默认配置(可以看出我有多懒,先前数据量小,es足以应付,现在数据量上去后就不行了)。 这里总结三方面: 1.提升jvm内存 找到这两个参数,进行修改。一般为系统总内存的一半(需要注意的是,如果你的这个系统有其他大头也消耗内存,那么 阅读全文
posted @ 2017-02-17 20:16 jiu~ 阅读(1416) 评论(0) 推荐(0) 编辑
摘要:详述: 1 _riverStatus Import_fail 问题描述: 发现有个索引的数据同步不完整,在 http://192.168.1.17:9200/_plugin/head/ 在browse - river里看到 _riverStatus Import_fail 查看 elasticsea 阅读全文
posted @ 2016-12-05 19:37 jiu~ 阅读(28362) 评论(2) 推荐(1) 编辑
摘要:Each Elasticsearch shard is a Lucene index. There is a maximum number of documents you can have in a single Lucene index. As of LUCENE-5843, the limit 阅读全文
posted @ 2016-11-25 14:18 jiu~ 阅读(6389) 评论(0) 推荐(0) 编辑
摘要:bigdesk是elasticsearch的一个集群监控工具,可以通过它来查看es集群的各种状态,如:cpu、内存使用情况,索引数据、搜索情况,http连接数等。 可用项目git地址: https://github.com/hlstudio/bigdesk。 和head一样,它也是个独立的网页程序, 阅读全文
posted @ 2016-11-18 17:17 jiu~ 阅读(1549) 评论(0) 推荐(1) 编辑
摘要:我在使用elasticsearch的kibana插件时候,有一次启动,遇到这个错误: 它的意思是,端口5601被其他进程占用。 故而,需要kill掉那个进程,或者更换kibana的端口号。 我先找到那个进程是什么: 方法: 然后kill掉,即可启动kibana。 阅读全文
posted @ 2016-11-16 20:00 jiu~ 阅读(8606) 评论(0) 推荐(0) 编辑
摘要:elasticsearch原生支持date类型,json格式通过字符来表示date 类型。所以在用json提交日期至elasticsearch的时候,es会隐式转换,把es认为是date类型的字符串直接转为date类型。至于什么 样的字符串es会认为可以转换成date类型,参考elasticsear 阅读全文
posted @ 2016-10-26 11:05 jiu~ 阅读(7873) 评论(1) 推荐(0) 编辑
摘要:一、安装插件 要删除某个索引的一个type下的所有文档,相当于关系型数据库中的清空表操作。查阅了一些资料可以通过Delete-by-Query插件删除,首先使用插件管理器安装Delete-by-Query插件: 离线方式与head类似,解压放置elasticsearch/plugins/下即可。 集 阅读全文
posted @ 2016-10-15 15:53 jiu~ 阅读(4497) 评论(0) 推荐(0) 编辑
摘要:在 安装插件的过程中,尤其是安装Marvel插件遇到了很多问题,又要下载license、Marvel-agent,又要下载安装Kibana,很多内容 不知道为何这样安装处理。仔细看了看ElasticSearch的官方文档关于Marvel部分的介绍,索性翻译一下。英语水平有限,翻译错误的地方敬请 谅解 阅读全文
posted @ 2016-10-13 19:22 jiu~ 阅读(2051) 评论(0) 推荐(0) 编辑
摘要:介绍: 要说kibana,就不得不先说一下logstash。这里呢,先要讲个故事。故事是开头是这样的,Logstash早期曾经自带了一个特别简单的logstash-web用来查看ES中的数据,其功能太过简单,于是RashidKhan用PHP写了一个更好用的web,取名为Kibana,这个PHP版本的 阅读全文
posted @ 2016-10-13 19:19 jiu~ 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:入门知识: Jmeter是一个非常好用的压力测试工具。 Jmeter用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测试需要的脚本写好。 顾名思义:压力测试,就是 被测试的系统,在一定的访问压力下,看程序运行是否稳定/服务器运行是否稳定(资源占用情况) 比如: 2000个用户同时到一个购 阅读全文
posted @ 2016-10-13 09:52 jiu~ 阅读(7664) 评论(4) 推荐(4) 编辑

点击右上角即可分享
微信分享提示