基础
- 面向文档
- 基于Apache Lucene
- Windows安装ES
- Windows安装Kibana
When we say index, we mean store in Elasticsearch. 在ES中索引的含义是存储。
Node, Cluster
- Node是一个正在运行的ES实例
- One Node per server: 每台服务器运行一个实例
- 启动一个Node时,它会尝试寻找并加入一个Cluster
- 一个Cluster包含多个Node,并有一个master Node
Shard, Replica
- Shard也称为Primary Shard,是
ducument
存储的首要位置 - Replica会复制一份Shard中的
ducument
- Replica不仅能做数据备份,也可以提高性能
- Shard和Replica不能在同一个Node上
安装
- 运行
bin\elasticsearch.exe
启动ES, 默认前台启动,也可以作为Windows服务启动,默认端口9200 - 可以在浏览器访问
http://localhost:9200/
检查ES的运行状态
配置
配置文件如下:
-
elasticsearch.yml
配置ES -
jvm.options
配置ES的JVM参数 -
log4j2.properties
配置ES的日志,详见
Chrome插件
安装ES Head插件可以图形化操作ES。
安装Kibana
下载Kibana,解压后运行kibana.bat
启动Kibana。访问http://localhost:5601/
会看到Kibana的界面: