上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: elasticsearch的config文件夹里面有两个配置文件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了。下面主要讲解下elasticsearch.yml这个文件中可配置的东西。cluster.name: elasticsearch配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。node.name: "Fra 阅读全文
posted @ 2012-05-14 16:14 爱开卷360 阅读(1678) 评论(0) 推荐(1) 编辑
摘要: 介绍下es的几个概念:cluster 代表一个集群,集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的。es的一个概念就是去中心化,字面上理解就是无中心节点,这是对于集群外部来说的,因为从外部来看es集群,在逻辑上是个整体,你与任何一个节点的通信和与整个es集群通信是等价的。shards 代表索引分片,es可以把一个完整的索引分成多个分片,这样的好处是可以把一个大的索引拆分成多个,分布到不同的节点上。构成分布式搜索。分片的数量只能在索引创建前指定,并且索引创建后不能更改。replicas 代表索引副本,es可以设置多个索引的副本,副本的作用一是提 阅读全文
posted @ 2012-05-14 16:12 爱开卷360 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: 先到http://www.elasticsearch.org/download/下载最新版的elasticsearch运行包,本文写时最新的是0.19.1,作者是个很勤快的人,es的更新很频繁,bug修复得很快。下载完解开有三个包:bin是运行的脚本,config是设置文件,lib是放依赖的包。如果你要装插件的话就要多新建一个plugins的文件夹,把插件放到这个文件夹中。1.单机环境:单机版的elasticsearch运行很简单,linux下直接bin/elasticsearch就运行了,windows运行bin/elasticsearch.bat。如果是在局域网中运行elasticse.. 阅读全文
posted @ 2012-05-14 16:10 爱开卷360 阅读(6784) 评论(0) 推荐(0) 编辑
摘要: 一:update.zip包的制作 1:新建一个目标,在此目录下准备好需要的文件,如system目录文件、boot.img、recovery.img等. mkdir testupdate cp system/ testupdate/ -tf 注:如果文件是system.img镜像可以用unyaffs解压出来得到system 2:用make-update-script工具生成update-script脚本,如下 cp make-update-script testupdate/ cp android-info.txt testupdate/ cd testupdate ./make-update- 阅读全文
posted @ 2012-05-11 16:38 爱开卷360 阅读(1804) 评论(0) 推荐(0) 编辑
摘要: 在Linux下面部署应用的时候,有时候会遇上Socket/File: Can’t open so many files的问题;这个值也会影响服务器的最大并发数,其实Linux是有文件句柄限制的,而且Linux默认不是很高,一般都是1024,生产服务器用其实很容易就达到这个数量。下面说的是,如何通过正解配置来改正这个系统默认值。因为这个问题是我配置Nginx+php5时遇到了,所以我将这篇归纳进nginx+apache篇。查看方法我们可以用ulimit -a来查看所有限制值[root@centos5 ~]# ulimit -acore file size (blocks, -c) 0data s 阅读全文
posted @ 2012-05-11 09:25 爱开卷360 阅读(103605) 评论(0) 推荐(4) 编辑
摘要: 运行在Linux系统上的Java程序可能会出现"Too many open files"的异常情况,且常见于高并发访问文件系统,多线程网络连接等场景。 程序经常访问的文件、socket在Linux中都是文件file,系统需要记录每个当前访问file的name、location、access authority等相关信息,这样的一个实体被称为file entry。“open files table”(图中橙色标识)存储这些file entry,以数组的形式线性管理。文件描述符(file descriptor)作为进程到open files table的指针,也就是open f 阅读全文
posted @ 2012-05-11 09:24 爱开卷360 阅读(4794) 评论(0) 推荐(0) 编辑
摘要: Spring框架从创建伊始就致力于为复杂问题提供强大的、非侵入性的解决方案。Spring 2.0当中为缩减XML配置文件数量引入定制命名空间功能,从此它便深深植根于核心Spring框架(aop、context、jee、jms、 lang、tx和util命名空间)、Spring Portfolio项目(例如Spring Security)和非Spring项目中(例如CXF)。Spring 2.5推出了一整套注解,作为基于XML的配置的替换方案。注解可用于Spring管理对象的自动发现、依赖注入、生命周期方法、Web层配置和单元/集成测试。探索Spring 2.5中引入的注解技术系列文章由三部.. 阅读全文
posted @ 2012-02-01 14:41 爱开卷360 阅读(16545) 评论(1) 推荐(1) 编辑
摘要: 安装配置 Windows安装:Mongo数据模型01一个Mongo系统(参考上述部署)包含一组数据库02一个 database 包含一组collection03一个 collection 包含一组document04一个 document 是一组field05一个 field 是一对key-value06一个 key 是一个名字(字符串)07一个 value 可以是一个08基本类型,如字符串,整数,浮点数,时间戳,二进制等等09document10value的数组1、下载 MongoDBMongoDB官网下载地址:http://www.mongodb.org/downloads我下载的是Nig 阅读全文
posted @ 2012-01-31 11:21 爱开卷360 阅读(1549) 评论(0) 推荐(0) 编辑
摘要: 进行了一下Mongodb亿级数据量的性能测试,分别测试如下几个项目:(所有插入都是单线程进行,所有读取都是多线程进行)1) 普通插入性能 (插入的数据每条大约在1KB左右)2) 批量插入性能 (使用的是官方C#客户端的InsertBatch),这个测的是批量插入性能能有多少提高3) 安全插入功能 (确保插入成功,使用的是SafeMode.True开关),这个测的是安全插入性能会差多少4) 查询一个索引后的数字列,返回10条记录(也就是10KB)的性能,这个测的是索引查询的性能5) 查询两个索引后的数字列,返回10条记录(每条记录只返回20字节左右的2个小字段)的性能,这个测的是返回小数据量以及 阅读全文
posted @ 2012-01-30 11:10 爱开卷360 阅读(825) 评论(0) 推荐(0) 编辑
摘要: Play 框架有自己的模板引擎来生成HTML页面,该引擎使用Groovy做为表达式语言。你可以直接使用 Groovy 语言来创建动态的网页,但并无需学习 Groovy 所有的知识,你需要了解的只是跟 Java 非常相近的一部分。Play 将所有的模板文件都放在 app/views 目录下,所有页面都是在请求时即时解析的。接下来我们创建一个简单应用:oschina@oschina.net:~/dev/play$ /usr/share/play/play new views~ _ _~ _ __ | | __ _ _ _| |~ | '_ \| |/ _' | || |_|~ | 阅读全文
posted @ 2012-01-04 12:04 爱开卷360 阅读(5331) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页