一.Elasticsearch 简介
Elasticsearch是基于Apache Lucene 的开源的搜索引擎。支持时间检索和全文检索。
二.安装
下载来自http://www.elasticsearch.org/download/的ElasticSearch。
windows环境:
-
- elasticsearch-0.90.3\bin 目录。
- 这时运行 elasticsearch.bat
- 通过浏览器访问: 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)