• 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  #查看容器日志

  • 相关阅读:
    storm学习途径
    Spark中的RDD操作简介
    【转】Hadoop web页面的授权设定
    源码安装ipython,并在ipython中整合spark
    Spark调优
    在Java中调用C
    查看Mysql表空间大小 优化空间
    update A inner join
    kibana 汉化
    xcode-select --install不能下载该软件的解决办法
  • 原文地址:https://www.cnblogs.com/ggwow/p/9327473.html
Copyright © 2020-2023  润新知