zoukankan      html  css  js  c++  java
  • docker快速安装elasticsearch

    一、选择版本,拉取镜像

    docker pull elasticsearch:5.6.9
    
    #不选择版本就是最新的

    二、运行设置容器

    # -d 表示在后台运行
    docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --name es elasticsearch:5.6.9
    
    # 也可以设置ES_JAVA_OPTS内存使用限制
    docker run -d -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" --name es elasticsearch:5.6.9

    三、访问es

    http://10.0.0.11:9200 # 你自己虚拟机的ip
    
    
    {
      "name" : "XqXVlyZ",
      "cluster_name" : "elasticsearch",
      "cluster_uuid" : "tmh_zDQvSR-jmp7QQz2HPA",
      "version" : {
        "number" : "5.6.9",
        "build_hash" : "877a590",
        "build_date" : "2018-04-12T16:25:14.838Z",
        "build_snapshot" : false,
        "lucene_version" : "6.6.1"
      },
      "tagline" : "You Know, for Search"
    }

    四、安装可视化插件

    docker pull mobz/elasticsearch-head:5 # 拉取镜像
    docker run -d -p 9100:9100 mobz/elasticsearch-head:5 #运行容器
    #进入es容器内设置跨域连接,-it后面可以接容器名或容器id
    docker exec -it es /bin/bash
    cd config
    ls
    vim elasticsearch.yml
    
    #设置
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    #如果没有vim,Ubuntu系统
    #apt-get update
    #apt-get install vim

    #centos系统 #下载 wget ftp://ftp.vim.org/ftp/pub/vim/unix/vim-7.4.tar.bz2 #解压 tar xvf vim-7.4.tar.bz2 #进入vim74(解压后的)目录,执行 ./configure --disable-selinux --enable-cscope #编译 make #安装 make install
    #安装yum
    wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz
    
    #解压
    tar xvf yum-3.2.28.tar.gz
    
    #安装
    cd yum-3.2.28  
    yummain.py install yum
    
    #如果结果提示错误: CRITICAL:yum.cli:Config Error: Error accessing #file for config file:///etc/
    
    #可能是原来是缺少配置文件。在etc目录下面新建yum.conf文件,然后再次运#行 yummain.py install yum,顺利完成安装
    
    #更新系统
    yum check-update  
    yum update  
    yum clean all
    #修改es配置后重启容器
    docker restart aeda8db10927

    连接成功

    五、修复单点健康值yellow

    #number_of_replicas 是数据备份数,如果只有一台机器,设置为0
    curl -XPUT '10.0.0.11:9200/_settings' -d ' { "index" : { "number_of_replicas" : 0 } }'
  • 相关阅读:
    WSS3.0安装后,系统资源消耗这么大
    通过名称找到控件(VB.NET)
    zencart 对首页静态化处理
    zen cart 模板类 template_fun class
    现在网络上流行的病毒都太“厚道”了
    从SPS2003的邮件设置上看微软标准与国际标准
    我也有了BLOG,欢迎交流
    如何给WEBPART中增加客户端代码
    如何修改More Information 中的Page 2,Page 3,Page4
    汽车保养项目[转载]
  • 原文地址:https://www.cnblogs.com/angelyan/p/11616607.html
Copyright © 2011-2022 走看看