想ES中存储数据,需要index——存储数据的地方,实际上,index就是一个指向若干物理shard的逻辑命名空间。shard就是更底层的工作单元,每个shard是一个Lucene的实例,每个shard在其控制范围内都是一个完整的搜索引擎。我们的文档被存储,并且被index到shard,但是应用程序... Read More
posted @ 2014-05-12 22:35 QQ1350995917 Views(704) Comments(0) Diggs(0)
在ES中有很多的可被监视的统计数据,其中最重要的是cluster health,cluster health使用green,yellow,red来标记。使用如下请求:GET /_cluster/health在一个没有index的空的cluster中,以上请求返回{ "cluster_name": ... Read More
posted @ 2014-05-12 15:43 QQ1350995917 Views(1558) Comments(0) Diggs(0)
如果启动一个单独的node,没有index,没有data,那么这个cluster就是一个空的node,如图一个node就是一个ES实例,一个cluster包含了若干具有相同cluster.name属性值的node,这些node协同工作,共享数据。当cluster中的node被添加或移除,cluste... Read More
posted @ 2014-05-12 13:28 QQ1350995917 Views(388) Comments(0) Diggs(0)
补充章节:正如前面提到的,这是几个补充章节是有关ES在分布式环境下的操作的,在这几个章节里将要解释常用的术语,像cluster,node,shard,ES的扩展机制和如何处理硬件故障。然而本章节是不需要要求阅读的,即使不用知道什么是shard,replication 和failover也能在很长时间... Read More
posted @ 2014-05-12 11:48 QQ1350995917 Views(191) Comments(0) Diggs(0)