docker中装置es和kibana(mac)
cd /usr/local/opt/docker/mkdir escd esvim docker-compose.yml# 后盾启动利用docker-compose up -d
# docker-compose.ymlversion: '3.8'services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:6.8.18 # 默认的重启策略,在任何状况下都不会重启容器。 restart: "no" container_name: elasticsearch ports: - 9200:9200 kibana: image: docker.elastic.co/kibana/kibana:6.8.18 restart: "no" container_name: kibana ports: - 5601:5601 environment: - elasticsearch_url=http://localhost:9200 # 以依赖性程序启动服务。在以下示例中,先启动 elasticsearch,才会启动kibana depends_on: - elasticsearch
在浏览器中输出服务器ip:9200端口,呈现以下信息,示意es装置胜利
拜访kibana: http://localhost:5601/
装置ikAnalyzer
尝试去用kibana做一个分词查问,发现默认反对英文分词,不反对中文分词,所以须要装置中文分词器:ikAnalyzer
# ElasticSearch 是装置在Docker中的,要先进入Docker容器docker exec -it 容器id bash# 应用 elasticsearch-plugin 装置;要和ElasticSearch版本保持一致 否则会无奈启动./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.8.18/elasticsearch-analysis-ik-6.8.18.zip# 退出容器并重启exitdocker-compose restart
其余下载方式:https://github.com/medcl/elas...