Caret Up

Elasticsearch

目录

目录 配置文件 描述
bin 脚本文件,包括启动es,安装插件。运行统计数据等
config elasticsearch.yml 集群配置文件,user,role based 相关配置
JDK Java 运行环境
data path.data 数据文件
lib Java 类库
logs path.log 日志文件
modules 包含所有ES模块
plugins 包含所有已安装插件

设置

config/jvm.options

java 虚拟机的配置

Xmx和Xms设置成一样的

一般Xmx不要超过机器内存50%,如果占用过多内存,可设置为

1
2
-Xms512m
-Xmx512m

插件

bin 目录下

1
2
3
4
5
6
# 参看安装的插件
$ elasticsearch-plugin list
# 或者  [host]/_cat/plugins

# 安装插件
$ elasticsearch-plugin install ik

节点

单机启动多节点

1
2
3
$	bin/elasticsearch -E node.name=node1 -E cluster.name=mycluster -E path.data=node1_data -d
$	bin/elasticsearch -E node.name=node2 -E cluster.name=mycluster -E path.data=node2_data -d
$	bin/elasticsearch -E node.name=node3 -E cluster.name=mycluster -E path.data=node3_data -d

Kibana

启动

1
$ bin/kibana

http://localhost:5601

Dev Tool

快捷键

1
cmd + /

插件

1
2
3
$ kibana-plugin install <plugin-name>
$ kibana-plugin list
$ kibana remove <plugin-name>

I18N 设置中文

config/kibana.yml

1
2
3
4
# 将
i18n.locale: "en"
# 改成
i18n.locale: "zh-CN"

Cerebro

https://github.com/lmenezes/cerebro

浏览器插件

  1. Elasticvue

    Chrome商店 https://chrome.google.com/webstore/detail/elasticvue/hkedbapjpblbodpgbajblpnlpenaebaa

  2. ElasticSearch Head

    Chrome商店 https://chrome.google.com/webstore/detail/elasticsearch-head/ffmkiejjmecolpfloofpjologoblkegm