`
文章列表

常用工具总结

自动部署工具: Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 Apache JMeter是Apache组织开发的基于Java的压力测试工具,http://www.ltesting.net/ceshi/open/kyxncsgj/jmeter/
1、优秀的技术网站地址: 在互联网某公司混迹6年,也算是互联网的一个老兵。从事java开发有8年有余,也算是老古董了一个。对web开发有浓厚的兴趣。 里面有很多设计相关的文章,还有技术类的,都比较深入 http://www.cnblogs.com/aigongsi/ redis,mysql http://www.cnblogs.com/kissdodog/p/3599047.html
Redis是当前很流行的一种开源键值数据库。目前睿思的后台架构在数据库层采用了Redis和MySQL组合的形式,其中Redis主要用来存储状态信息(比如当前种子的peer)和读写频繁的数据。Redis完全运行在内存之上,无lock设计,速度非常 ...
一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DH ...
...
1. ELASTICSEARCH建索引过程中崩溃问题追查 by LINECONG 前天用elasticsearch重建索引,总是在凌晨崩溃,ES甩出一坨java_pid[PID].hprof的文件,然后退出。查看日志,有java OutOfMemoryError的错误信息。用如下命令查看索引状态,发现在建的索引健康状态为red。 curl http://localhost:9200/_cat/indices?v 推测这是由于建索引太慢,redis队列阻塞,占据了太大内存而导致内存不足。于是删掉索引重建,并测控内存状况。今天凌晨又崩溃了,但此时redis占用的内存并不大。 发现日志中有“no ...

Berkeley DB

    博客分类:
  • db
Berkeley DB是一个开源的文件数据库,介于关系数据库与内存数据库之间,使用方式与内存数据库类似,它提供的是一系列直接访问数据库的函数,而不是像关系数据库那样需要网络通讯、SQL解析等步骤。 Berkeley DB不对记录里的数 ...
http://blog.csdn.net/huwei2003/article/details/40591191 java实例 http://www.cnblogs.com/dennisit/archive/2013/04/08/3008631.html 分布式搜索elasticsearch 索引文档的增删改查 入门 http://blog.csdn.net/gdutliuyun827/article/details/40077013 Elasticsearch 的坑爹事——记录一次mapping field修改过程 http://www.cnblogs.com/Creator/p/372240 ...
http://www.linuxidc.com/Linux/2015-02/114246.htm http://www.linuxidc.com/Linux/2015-02/114243.htm http://my.oschina.net/xiaohui249/blog/228748 插件大全 elasticsearch插件大全(不断更新):http://www.searchtech.pro/elasticsearch-plugins 一些问题: http://www.searchtech.pro/articles/2013/02/15/1360942664366.html
http://outofmemory.cn/code-snippet/3780/Java-Client-call-ElasticSearch-do-quanwen-search-code-example package com.es; import java.io.IOException; import org.elasticsearch.ElasticsearchException; import org.elasticsearch.action.index.IndexResponse; import org.elasticsearch.client.Client; i ...
实例 http://www.bubuko.com/infodetail-648214.html GET _search {   "query": {     "match_all": {}   } } PUT /useraudit POST /useraudit/t_unparticiple_test/_mapping {   "t_unparticiple_test": {     "properties": {       "uid": {         "type" ...
elasticsearch.conf 主要是设置一些java运行环境参数,其中比较重要的是下面的 参数: #es的home路径,不用用默认值就可以 set.default.ES_HOME=<Path to ElasticSearch Home> #分配给es的最小内存 set.default.ES_MIN_MEM=256 #分配给es的最大内存 set.default.ES_MAX_MEM=1024 # 启动等待超时时间(以秒为单位) wrapper.startup.timeout=300 # 关闭等待超时时间(以秒为单位) wrapper.shutdown.timeout= ...
另外一篇文章:http://blog.csdn.net/dm_vincent/article/details/41643793 本文介绍Elasticsearch零宕机时间更新索引配置映射内容的方法,包括字段类型、分词器、分片数等。方法原理就是,利用别名机制,给索引配置别名,所有应用程序都通过别名访问索引。重建索引,通过索引原名将原索引导入新建索引。再为新索引配置相同的别名。确认成功导入后,则删掉老索引。实现配置参数更新。 注意:      以下所有操作都是基于一个前提:在建原始索引的时候,给原始索引创建了别名   PUT /my_index_v1         //创建索引 my_i ...
elasticsearch 的mapping 例子一: 订单号 如:ATTS000928732 类型不分词。 index: not_analyzed 订单号是全部数据 如: 63745345637  这样的分词是可以的。 PUT /Order_v5 { "settings": { //设置10个分片,理解为类似数据库中的表分区中一个个分区的概念,不知道是否妥当 "number_of_shards": 10 }, "mappings": { "trades" ...
安装步骤: 1、到github网站下载源代码,网站地址为:https://github.com/medcl/elasticsearch-analysis-ik 注意,下载对应的版本: IK version ES version master 1.5.0 -> master 1.4.0 1.6.0 1.3.0 1.5.0 1.2.9 1.4.0 1.2.8 1.3.2 1.2.7 1.2.1 1.2.6 1.0.0 1.2.5 0.90.2 1.2.3 0.90.2 1. ...
Global site tag (gtag.js) - Google Analytics