首页 > 代码库 > Elasticsearch学习笔记一

Elasticsearch学习笔记一

一.Elasticsearch 简介

    Elasticsearch是基于Apache Lucene 的开源的搜索引擎。支持时间检索和全文检索。

二.安装

下载来自http://www.elasticsearch.org/download/的ElasticSearch。

        windows环境:

    1. elasticsearch-0.90.3\bin 目录。

    2. 这时运行 elasticsearch.bat

    3. 技术分享

    4. 通过浏览器访问: 9200 浏览器访问端口,9300 程序访问端口

技术分享

        status :状态。正常状态为200.  

        name:节点名称。

        cluster_name:集群名称。

    version:版本信息

    tagline:包含了Elasticsearch的第一个tagline: “You Know, for Search.”

三.Elasticsearch插件简介 

    1.head简介

        elasticsearch-head是一个elasticsearch的集群管理工具.

         2.安装方法

            a.elasticsearch/bin/plugin -install mobz/elasticsearch-head

      b.运行es

      c.打开http://localhost:9200/_plugin/head/

    技术分享

         五角星的Eleggua 是主节点(master),其中主分片都在主节点上,Penance是从节点(slave),

        副本分片分配在了从节点上。

        Elasticsearch 集群健康值:

                    green  主分片和副本分片都可用。

          yellow 主分片都可用,但副本分片不都可用。

          red 主分片,副本分片不都可用   

    索引: 该ElasticSearch上所有的索引

    数据浏览:可以查看每个索引上的存储的数据

    基本查询,复合查询,Query DSL :JSON格式的查询语句。 


四.Elasticsearch存储结构

    关系型数据库                      ElasticSearch

    数据库(dateBase)   <--->          索引(index)

    表(table)          <--->          类型(type)

    行数据(row)        <--->          文档(document)

    列(column)         <--->          字段(filed)



本文出自 “mumuzi” 博客,请务必保留此出处http://xwb8716.blog.51cto.com/3297199/1845602

Elasticsearch学习笔记一