ElasticSearch插件安装及配置

Docker安装ElasticSearch

docker compose 安装直接看步骤三:新建索引

1、安装elasticsearch

(1)下载elasticsearch和kibana

docker pull elasticsearch:7.9.1
docker pull kibana:7.9.1

(2)配置

mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data
echo "http.host: 0.0.0.0" >/mydata/elasticsearch/config/elasticsearch.yml
# 设置为 777 权限
chmod -R 777 /mydata/elasticsearch/

(3)启动Elastic search

docker run --name elasticsearch --restart=always -p 9200:9200 -p 9300:9300 \
-e  "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms512m -Xmx512m" \
-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \
-v  /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.9.1

(4)启动kibana(打开kibana的页面时,请一定不要使用ie浏览器,这个很重要!!!)

docker run --name kibana --restart=always --link elasticsearch:elasticsearch -p 5601:5601 -d kibana:7.9.1

2、安装IK

IK项目地址:https://github.com/medcl/elasticsearch-analysis-ik

首先需要说明的是,IK插件必须和 ElasticSearch 的版本一致,否则不兼容。

本系统采用的ElasticSearch版本为7.9.1

安装
  • 方法1:在线安装

    #进入容器
    docker exec -it elasticsearch /bin/bash
    
    #下载
    elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.9.1/elasticsearch-analysis-ik-7.9.1.zip
    
    #退出并重新启动ElasticSearch
    exit
    docker restart elasticsearch
    
  • 方法2:离线安装

    从 https://github.com/medcl/elasticsearch-analysis-ik/releases 下载压缩包,然后在ES的plugins目录创建analysis-ik子目录,把压缩包的内容复制到这个目录里面即可。最终plugins/analysis-ik/目录里面的内容:

    plugins/analysis-ik/
    config
    commons-codec-1.9.jar
    commons-logging-1.2.jar
    elasticsearch-analysis-ik-6.2.4.jar
    httpclient-4.5.2.jar
    httpcore-4.4.4.jar
    plugin-descriptor.properties
    然后重启 ElasticSearch。

    可参考https://www.cnblogs.com/szwdun/p/10664348.html

相关推荐

  1. ElasticSearch安装配置

    2024-03-25 05:24:02       45 阅读
  2. ElasticSearch手动安装

    2024-03-25 05:24:02       76 阅读
  3. 安装vscode

    2024-03-25 05:24:02       44 阅读
  4. Elasticsearch:(二)3.安装Elasticsearch-head

    2024-03-25 05:24:02       72 阅读
  5. Vue-安装安装相应

    2024-03-25 05:24:02       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-25 05:24:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-25 05:24:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-25 05:24:02       82 阅读
  4. Python语言-面向对象

    2024-03-25 05:24:02       91 阅读

热门阅读

  1. 设计模式--建造者模式(Builder Pattern)

    2024-03-25 05:24:02       43 阅读
  2. P - Beat

    P - Beat

    2024-03-25 05:24:02      37 阅读
  3. C语言UNIX域套接字CS模型

    2024-03-25 05:24:02       35 阅读
  4. [AIGC] OkHttp:轻松实现网络请求

    2024-03-25 05:24:02       43 阅读
  5. 智能写作利器ChatGPT:提升论文写作效率

    2024-03-25 05:24:02       49 阅读
  6. 数据分析-Pandas分类数据的比较如何避坑

    2024-03-25 05:24:02       44 阅读
  7. 在Flink SQL中使用watermark进阶功能

    2024-03-25 05:24:02       43 阅读
  8. 使用docker搭建dockge

    2024-03-25 05:24:02       40 阅读
  9. 自学python指导教程

    2024-03-25 05:24:02       35 阅读
  10. Nodejs版本管理工具nvm

    2024-03-25 05:24:02       42 阅读