05 2012 档案

摘要:1 【引题】 但凡写过技术方案的都知道,在技术方案最终落实到工程实施部署时,必须编制出当前解决方案需要部署的IT设备及环境,包括:需要的网络环境、端口、带宽、组网方式、网络安全保障措施;需配置的服务器设备性能、数量;需配置的存储数据存储设备、容量、存储速率;甚至还需考虑整个系统的备份设备容量、备份I/O数、速率、备份策略等。 严格说来,无论是系统厂商、集成公司、还是研究院、设计公司,在最终提供方案的硬件配置时,都应该以业务需求为依据、适当考虑客户业务的发展趋势和系统冗余,详细估算:当前业务需求对网络带宽、对处理能力、对数据存储容量的指标。因此,本文以自己的项目案例和经验为基础,简述计算机处.. 阅读全文
posted @ 2012-05-29 13:04 爱开卷360 阅读(9823) 评论(0) 推荐(0)
摘要: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 阅读(1719) 评论(0) 推荐(1)
摘要:介绍下es的几个概念:cluster 代表一个集群,集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的。es的一个概念就是去中心化,字面上理解就是无中心节点,这是对于集群外部来说的,因为从外部来看es集群,在逻辑上是个整体,你与任何一个节点的通信和与整个es集群通信是等价的。shards 代表索引分片,es可以把一个完整的索引分成多个分片,这样的好处是可以把一个大的索引拆分成多个,分布到不同的节点上。构成分布式搜索。分片的数量只能在索引创建前指定,并且索引创建后不能更改。replicas 代表索引副本,es可以设置多个索引的副本,副本的作用一是提 阅读全文
posted @ 2012-05-14 16:12 爱开卷360 阅读(1263) 评论(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 阅读(6803) 评论(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 阅读(1850) 评论(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 阅读(103794) 评论(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 阅读(4859) 评论(0) 推荐(0)