摘要: 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) 编辑