zoukankan      html  css  js  c++  java
  • Docker安装elsearch

    使用docker安装elsearch前提,安装了docker,centos7直接yum install docker就安装了

    配置镜像加速,要不下载会很慢。

    这里我用的是阿里云的:

     ik分词器提前下载好

    https://www.cnblogs.com/darkclouds/p/12285316.html 有百度云链接,包含6.5.0版本ik

    ik压缩包丢到一个文件夹下,准备就绪

    开始安装

    1、拉取es镜像,这里拉的6.5.0的

    2、设置环境

     最后一行添加

     3、运行命令

    docker run -d
    
    -p 9200:9200 -p 9300:9300
    
    -e ES_JAVA_OPTS="-Xms512m -Xmx512m"
    
    -v /usr/local/docker/es:/usr/share/es
    
    --name es ff171d17e77c 

    -d 后台运行

    -p 映射端口

    -e 环境设置

    -v 数据卷,将服务器/usr/local/docker/es和容器的/usr/share/es绑定,这样在容器内就能使用之前下载的ik压缩包了。

    --name 容器命名

    ff171d17e77c 为容器id
    此时es安装完成,继续安装ik

     进入到了刚才运行的es容器中,接下在是把ik压缩包复制到es下的插件文件夹下解压

    进入容器下刚才绑定的文件夹,发现ik压缩包存在

     在插件文件夹下新建ik文件夹, 解压ik压缩包

    ctrl+p+q返回服务器交互界面, 重启容器es

     查看日志,发现ik分词已加载

     

     head安装请参考 https://blog.csdn.net/qq_33060225/article/details/88350802

    刚学习使用docker第3天,很多不足,复制ik压缩包到容器内也可以使用docker cp命令

    请参考菜鸟教程:https://www.runoob.com/docker/docker-cp-command.html

  • 相关阅读:
    Codeforces Round #634 E2. Three Blocks Palindrome (hard version)(双指针/前缀和/二分/好题)
    Codeforces Round #634 D. Anti-Sudoku(构造/水)
    自动化----docker
    自动化---zabbbix监控
    awk使用
    自动化-KVM安装
    nginx教程以及正则
    自动化-cobbler
    Python
    自动化kickstart
  • 原文地址:https://www.cnblogs.com/darkclouds/p/12322351.html
Copyright © 2011-2022 走看看