自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

很多时候,你缺少的不是知识而是热情

MYSQL,NOSQL,架构,大数据

  • 博客(19)
  • 资源 (17)
  • 收藏
  • 关注

原创 用SQL语句查询elasticsearch

以前我是这样查询elasticsearch的:POST /cdr*/hj_scpcdr/_search{ "from" : 0, "size" : 0, "_source" : { "includes" : [ "filedate", "vestss", "permark", "subpp", "SUM" ], "excludes" : [ ] }, "fiel

2016-01-21 17:24:06 11171 5

原创 Elasticsearch API操作01

基本操作集群健康度检查GET http://172.16.18.114:9200/_cluster/health判断索引是否存在HEAD http://172.16.18.114:9200/logstash-2016.01.07创建索引PUT http://172.16.18.116:9200/test{ "settings" : { "index" : {

2016-01-20 11:45:46 2869

原创 Elasticsearch把cluster persistent update保存到哪里了?

执行下面的设置:PUT _cluster/settings{ "persistent" : { "indices.store.throttle.type" : "merge", "indices.store.throttle.max_bytes_per_sec" : "20mb" }}意思是持久更新集群参数,既然是持久化,那么它把这个变更保存到哪里

2016-01-19 18:54:47 1643

转载 谈谈ES的Recovery

Recovery是指将一个索引的shard分配到另外一个结点的过程。 在快照恢复,更改索引复制片数量,结点故障或者结点启动时发生。由于master持有整个集群的状态信息,因此可以判断出哪些shard需要做再分配,以及分配到哪个结点。例如:如果某个shard主片在,副片所在结点挂了,那么选择另外一个可用结点,将副片分配(allocate)上去,然后进行主从片的复制。如果某个shard的主片所

2016-01-19 09:33:22 4982

原创 关于fielddata数据占用内存过大的解决方法

参考文章Support in the Wild: My Biggest Elasticsearch Problem at Scalehttp://blog.csdn.net/jiao_fuyou/article/details/50478198Understanding FielddataBy default, fielddata is loaded on demand, which means t

2016-01-13 15:59:34 10166

原创 让Elasticsearch集群冷热分离、读写分离

根据Elasticsearch中文社区《ES冷热分离(读写分离) hot, stale 场景》一篇整理的。一、冷热分离按《控制Elasticsearch分片和副本的分配》来设置,将hot,stale数据分到不同的集群上去hot集群只保留最近一天或两天数据写一个定时任务每天凌晨将前一天的索引标记为stalePUT /index_name/_settings{ "index.routing

2016-01-13 15:51:07 23964 2

转载 elasticsearch高级配置之分片分布规则设置

Java代码  cluster.routing.allocation.allow_rebalance  设置根据集群中机器的状态来重新分配分片,可以设置为always, indices_primaries_active和indices_all_active,默认是设置成indices_all_active来减少集群初始启动时机器之间的交互。 Java代码  

2016-01-13 14:31:45 11316 1

转载 ES内存那点事

“该给ES分配多少内存?” “JVM参数如何优化?““为何我的Heap占用这么高?”“为何经常有某个field的数据量超出内存限制的异常?““为何感觉上没多少数据,也会经常Out Of Memory?”以上问题,显然没有一个统一的数学公式能够给出答案。 和数据库类似,ES对于内存的消耗,和很多因素相关,诸如数据总量、mapping设置、查询方式、查询频度等等。默认的设置虽开

2016-01-13 12:58:32 15667

转载 控制Elasticsearch分片和副本的分配

ES集群中索引可能由多个分片构成,并且每个分片可以拥有多个副本。通过将一个单独的索引分为多个分片,我们可以处理不能在一个单一的服务器上面运行的大型索引,简单的说就是索引的大小过大,导致效率问题。不能运行的原因可能是内存也可能是存储。由于每个分片可以有多个副本,通过将副本分配到多个服务器,可以提高查询的负载能力。     为了进行分片和副本的操作,ES需要确定将这些分片和副本放到集群节点的哪

2016-01-12 09:25:56 29222 6

转载 把 ElasticSearch 当成是 NoSQL 数据库

Elasticsearch 可以被当成一个 "NoSQL"-数据库来使用么? NoSQL 意味着在不同的环境下存在不同的东西, 而erestingly 它并不是真的跟 SQL 有啥关系. 我们开始只会觉得 "可能"而已, 所以细细研究了 Elasticsearch 的各种属性,包括它已经为了成就最具灵活性,可伸缩性和性能优异的分析查询引擎的那些属性.NoSQL 数据库是什么?

2016-01-11 10:02:55 4901

转载 ElasticSearch优化设计

1 索引优化   ES索引优化主要从两个方面解决问题: 一、索引数据过程 大家可能会遇到索引数据比较慢的过程。其实明白索引的原理就可以有针对性的进行优化。ES索引的过程到相对Lucene的索引过程多了分布式数据的扩展,而这ES主要是用tranlog进行各节点之间的数据平衡。所以从上我可以通过索引的settings进行第一优化:

2016-01-11 09:23:34 2092

原创 Elasticsearch 并发修改乐观锁

版本控制的一个例子curl -XPOST http://localhost:9200/test/test/1 -d '{"msg": "test"}'{ "_index": "test", "_type": "test", "_id": "1", "_version": 1, "created": true}curl -XPOST http://loca

2016-01-08 12:53:55 6358

转载 Performance Considerations for Elasticsearch Indexing

原文地址:https://www.elastic.co/blog/performance-considerations-elasticsearch-indexingUpdate November 2, 2015: If you're running Elasticsearch 2.0, check out this updated post about performanc

2016-01-08 09:56:21 1623

转载 Gearman调研/测试/原理分析

http://www.phpboy.net/2014-05/40-gearman-instruction.html不错!

2016-01-07 19:10:49 1291

转载 gearman队列持久化引发的问题及解决方法

这篇文章主要介绍了gearman队列持久化引发的问题及解决方法,需要的朋友可以参考下本文简述了gearman用mysql持久化的方法,以及由此引发的一些问题,具体分析如下:一、gearman 创建Mysql持久化队列的方式如下:1. 登入mysql命令行,运行:   create database gearman;  2. 启动gearman,命令如下:/usr/l

2016-01-07 19:04:38 2524

转载 神秘的40毫秒延迟与 TCP_NODELAY

最近的业余时间几乎全部献给 breeze 这个多年前挖 下的大坑—— 一个异步 HTTP Server。努力没有白费,项目已经逐渐成型了, 基本的框架已经有了,一个静态 文件模块也已经实现了。写 HTTP Server,不可免俗地一定要用 ab 跑一下性能,结果一跑不打紧,出现了一个困扰了我好几天的问题:神秘的 40ms 延迟。Table of Contents1 现象2 背后的原

2016-01-07 19:01:48 3348

转载 Elasticsearch as a Time Series Data Store

原文地址:https://www.elastic.co/blog/elasticsearch-as-a-time-series-data-storeAs the project manager of stagemonitor, an open source performance monitoring tool, I've recently been looking for a d

2016-01-07 18:55:47 2852

转载 Index vs. Type

https://www.elastic.co/blog/index-vs-typeWho has never wondered whether new data should be put into a new type of an existing index, or into a new index? This is a recurring question for new

2016-01-07 18:50:16 1714

转载 Support in the Wild: My Biggest Elasticsearch Problem at Scale

原文地址:https://www.elastic.co/blog/support-in-the-wild-my-biggest-elasticsearch-problem-at-scaleAs a Support Engineer at Elastic, I come across a lot of different issues from our customers, ra

2016-01-07 18:44:17 1348

php_client_for_mysql_binlog 源代码包

mysql-replication-listener.tar.gz(修复源网址代码包中的一个bug) php-binlog-master.zip

2017-05-16

mysql-binlog-in-realtime 源代码包

mysql-binlog-in-realtime

2016-06-23

Elasticsearch架构原理 样章

Elasticsearch架构原理.pdf

2016-01-15

Elasticsearch权威指南-分布式集群.pdf

Elasticsearch权威指南-分布式集群

2016-01-12

Elasticsearch权威指南-分布式搜索

Elasticsearch权威指南-分布式搜索

2016-01-12

Elasticsearch权威指南-分布式文档存储.pdf

Elasticsearch权威指南-分布式文档存储.pdf

2016-01-12

Elasticsearch权威指南-处理冲突.pdf

Elasticsearch权威指南-处理冲突

2016-01-11

阿里cobar中间件文档集合

Home - Cobar - Alibaba Open Sesame 产品文档(未完成) - Cobar - Alibaba Open Sesame_action 路由算法 - Cobar - Alibaba Open Sesame_action rule - Cobar - Alibaba Open Sesame 数据源心跳配置 - Cobar - Alibaba Open Sesame_action 阿里巴巴Cobar架构设计与实践 Cobar的架构与实践(第88页)

2014-04-29

译文Dynamo:Amazon的高可用性的键-值存储系统

译文Dynamo:Amazon的高可用性的键-值存储系统 Dynamo的初步设计

2014-01-21

prototype.js

JavaScritp库,prototype.js

2013-12-05

高性能MySQL 第三版读书笔记 一至六

高性能MySQL(一)优化服务器设置 高性能MySQL(二)操作系统和硬件优化 高性能MySQL(三)复制 高性能MySQL(四)可扩展的MySQL 高性能MySQL(五)MySQL分支与变种 高性能MySQL(六)高可用性

2013-11-19

MYSQL学习资料

DB 数据库水平切分的实现原理解析 MySQL 5 5 rpm格式 在Linux上安装 mysql memcached UDF安装使用 MySQL Proxy应用入门 1 安装MySQL Proxy MySQL Proxy应用入门 2 MySQL Proxy配置选项 MySQL Proxy应用入门 3 使用MySQL Proxy MySQL UDF Mysql Proxy安装配置测 MySQL5 5 Semi synchronous Replication(半同步复制) mysqlslap MySQL压力测试工具 mysql proxy安装配置 mysql 触发器 mysql与MongoDB语法对比 mysql分表的3种方法 MySQL数据库扩展小记 mysql架构方案 MySQL水平分区表实际操作总结 Mysql水平分表 mysql水平分表和垂直分表和数据库分区 sysbench mysql 坚持不懈 sysbench安装和使用 SHOW INNODB STATUS 探秘 体验Innodb with Memcached –安装 数据切分及整合方案 数据库水平切分的实现原理解析 innodb max dirty pages pct与检查点的关系 mysql水平扩展">DB 数据库水平切分的实现原理解析 MySQL 5 5 rpm格式 在Linux上安装 mysql memcached UDF安装使用 MySQL Proxy应用入门 1 安装MySQL Proxy MySQL Proxy应用入门 2 MySQL Proxy配置选项 MySQL Proxy应用入门 3 使用MySQL Proxy MySQL UDF Mysql Proxy安装配置 [更多]

2013-11-05

数据库Sharding

数据库Sharding 一篇详细描述数据库分片的文章

2013-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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