zoukankan      html  css  js  c++  java
  • Docker+Solr

    docker 内的solr并不是部署在tomcat里,而是自启动的。默认的home是/opt/solr/server/solr

    # docker search solr

    # docker pull solr:6.6

    # docker images

    运行:

    # docker run -d -p 8983:8983 --name solr-v1.0.0 solr:6.6

    http://宿主机IP:8983/solr/#/

    临时关闭selinuxsetenforce 0

    # docker exec -it solr-v1.0.0 /bin/bash 进入容器:

    /opt/solr/server/solr-webapp/webapp/WEB-INF/web.xml

    docker start solr-v1.0.0

    导入core:

    mkdir /usr/solr/solrhome

    rm -R -f solrhome

    cp -R -f /usr/tomcat8/tomcat-8.0.46/solrhome  /usr/solr/

    mkdir /usr/solr/solrhome

    rm -R -f solrhome

    cp -R -f /usr/tomcat8/tomcat-8.0.46/solrhome  /usr/solr/

    chmod -R  777  /usr/solr/solrhome

    cp /usr/tomcat8/tomcat-8.0.46/webapps/solr/WEB-INF/web.xml /usr/solr/

    docker stop solr-v1.0.0

    docker rm solr-v1.0.0

    docker run -d -p 8983:8983 --privileged=true  -v /usr/solr/solrhome:/opt/solr/solrhome -v /usr/solr/web.xml:/opt/solr/server/solr-webapp/webapp/WEB-INF/web.xml --name solr-v1.0.0 solr:6.6

    docker run -d -p 8983:8983 --privileged=true  -v /usr/solr/solrhome:/opt/solr/server/solr -m 2048m  --name solr-v1.0.0 solr:6.6

    容器内: # id 查看当前用户和组

    /opt/solr/solrhome

    docker logs solr-v1.0.0  #查看容器日志

  • 相关阅读:
    php面试题-2
    排序算法-1
    php面试题-1
    ES6基础-4
    ES6基础-3
    mysql优化-1
    ES6基础-2
    vuecli 项目进行gzip压缩 使页面加载速度更快
    vueCli3 项目创建时,git bash 箭头选择无效问题
    gulp4简单用法和问题总结
  • 原文地址:https://www.cnblogs.com/ggwow/p/9327473.html
Copyright © 2011-2022 走看看