`
文章列表
本文主要介绍使用Anemometer基于pt-query-digest将MySQL慢查询可视化,因为网上资料相对较少,且都是英文的,遇到报错也没有相关的参考资料,因此写此文。 准备条件: 1.MySQL开启慢查询 2.安装Percona Toolkit rpm -qa|grep percona percona-toolkit-2.2.7-1 3.下载Anemometer 官网:https://github.com/box/Anemometer 4.准备好php相关模块(或者yum) 5.启动apache服务 rpm -qa|grep http httpd-2.2.3-45.el5 ...
使用Scripted Metric Aggregation进行聚合时,出现以下错误提示: nested: QueryParsingException[[my_index] script_score the script could not be loaded]; nested: ScriptException[scripts of type [inline], operation [search] and lang [groovy] are disabled]; . 解决办法, 修改配置文件,启用groovy, 在重启 [root@elasticsearch]# tail -n 10 /e ...
ElasticSearch性能优化主要分为4个方面的优化。 一、服务器部署 1、增加1-2台服务器,用于负载均衡节点 elasticSearch的配置文件中有2个参数:node.master和node.data。这两个参 数搭配使用时,能够帮助提供服务器性能。 1.1> node.master: false    node.data: true         该node服务器只作为一个数据节点,只用于存储索引数据。使该node服务器功能 单一,只用于数据存储和数据查询,降低其资源消耗率。     1.2> node.master: true    node.data: fa ...
数据建模(Modeling Your Data) ES是一头不同寻常的野兽,尤其是当你来自SQL的世界时。它拥有很多优势:性能,可扩展性,准实时的搜索,以及对大数据的分析能力。并且,它很容易上手!只需要下载就能够开始使用它了。 但是它 ...
安装Python2.7后,下载一些Package包进行setup时总是报错UnicodeDecodeError,如下: File "C:/Python27/lib/mimetypes.py", line 250, in enum_types ctype = ctype.encode(default_encoding) # omit in 3.x! UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal not in range(128) 在网上搜索到的解决方法如下: 1. ...
异常: Invalid shift value (64) in prefixCoded bytes (is encoded value really an INT?) 查了下ES日志发现有报错:nested: NumberFormatException[Invalid shift value in prefixCoded bytes (is encoded value really an INT?)   看得出是数据类型转换错误,但是为什么错还是不清楚。求助GOOGLE。发现下面一则和我的情形相同。 https://github.com/elastic/elasticsearch/issue ...
在一次操作变换VirtualBox下视图时,莫名菜单项全不见了,后通过热键的选择方式更改回来了,实属庆幸啊,废话不多说,在这里说一下VirtualBox下视图切换的快捷键: Oracle VM VirtualBox下各种视图切换    里面有个Host键,注意这个Host键不一定是键盘上的Host,而是设定的某一个键,暂且称之为热键吧,默认情况下是“右CTRL”就是所说的Host, 快捷键就是:右边的Ctrl+F键切换到全屏模式,右边的Ctrl+L键切换到无缝模式,右边的Ctrl+C键切换到比例模式,自动调整显示尺寸是按右边的Ctrl+G键,自动调整窗口大小是右边的Ctrl+A键
org.elasticsearch.action.search.SearchPhaseExecutionException: Failed to execute phase [query], all shards failed; shardFailures {[AiJ8JiX6SBGS-Tq0V5mrDA][tickets_v1][0]: QueryPhaseExecutionException[[tickets_v1][0]: query[filtered(*:*)->cache(_type:its_tickets)],from[0],size[20],sort[<custom:& ...
虽然之前知道elasticsearch不同类型下同名字段要慎用,并且会出问题,但是只真正碰到了才印象深刻啊,前几天就碰到了,是关于一个排序的问题,事情的经过是这样的,在异常服务重启之后,某个查询突然出问题了,提示信息显示的是排序失败,如下: 1 2 {"error":"SearchPhaseExecutionException[Failed to execute phase [query], total failure; shardFailures {[Pqdw_LAFSbOfyo9yVU9aaw][xxx][0]: QueryPhaseExecutionExc ...
在使用ElasticSearch的过程中遇到了一个immense term的异常报错,调研了一下出现的原因,又学习到些新东西,见到记录在这里。 这个错误大致内容如下: java.lang.IllegalArgumentException: Document contains at least one immense term in field="reqParams.data" (whose UTF8 encoding is longer than the max length 32766), all of which were skipped.  Please corre ...
 threadlocal里面使用了一个存在弱引用的map,当释放掉threadlocal的强引用以后,map里面的value却没有被回收.而这块value永远不会被访问到了. 所以存在着内存泄露. 最好的做法是将调用threadlocal的remove方法.   在threadlocal的生命周期中 ...
<!DOCTYPE html> <html lang="en"> <head>     <meta charset="utf-8">     <meta http-equiv="X-UA-Compatible" content="IE=edge">     <meta name="viewport" content="width=device-width, initial-scale=1">     < ...
http://runjs.cn/code/ih5xzoeb highcharts跟后台交互的demo highcharts跟后台如何进行交互小demo,一个servlet,一个jsp页面,servlet用来往jsp页面输出数据,后台数据是随便写的,你可以根据需要改成自己需要的数据。    我这里的servlet往前台传的数据是字符串,然后在前台用js处理成json对象的,也可以往前台直接传json对象,我这里为了简单起见采用输出字符串。不多说了 上代码:  servlet:  package com.highcharts.servlet;    import java.io.IOE ...
1、MAT是什么?     MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在 ...
先总结几个个人觉得最有用的 ctrl + ? 撤消前一次输入 ctrl + c 另起一行 ctrl + r 输入单词搜索历史命令 ctrl + u 删除光标前面所有字符相当于VIM里d shift+^ ctrl + k 删除光标后面所有字符相当于VIM里d shift+$ ctrl + d 删除光标所在位置上 ...
Global site tag (gtag.js) - Google Analytics