Créer un environnement de vérification SolrCloud avec Docker

Préparation de solr.in.sh

Copie de git officiel et modifiez les parties suivantes .docker / etc / Placer dans default / solr.in.sh Modifiez le répertoire en fonction de votre environnement.

#ZK_HOST

↓

ZK_HOST="zookeeper1:2181/"

docker-compose.yml

version: '3.8'
services:
  solr_node1:
    image: solr:8.6
    container_name: solr_node1
    volumes:
      - ./.docker/etc/default/solr.in.sh:/etc/default/solr.in.sh
    ports:
      - "8981:8983"
    depends_on:
      - zookeeper1
  solr_node2:
    image: solr:8.6
    container_name: solr_node2
    volumes:
      - ./.docker/etc/default/solr.in.sh:/etc/default/solr.in.sh
    ports:
      - "8982:8983"
    depends_on:
      - zookeeper1
  zookeeper1:
    image: zookeeper:3.6
    container_name: zookeeper1
    environment:
      ZOO_MY_ID: 1
      ZOO_SERVERS: server.1=zookeeper1:2888:3888;2181
      ZOO_4LW_COMMANDS_WHITELIST: mntr,conf,ruok

Paramètres infoStream

Lorsque infoStream est activé, des journaux détaillés liés à la génération d'index sont générés.

solrconfig.xml


  <indexConfig>
     <infoStream>true</infoStream>
  </indexConfig>

Il sera activé si vous écrivez les paramètres ci-dessus dans solrconfig.xml.

/var/solr/log4j2.xml


<AsyncLogger name="org.apache.solr.update.LoggingInfoStream" level="off"/>
↓
<AsyncLogger name="org.apache.solr.update.LoggingInfoStream" level="info"/>

Si le niveau de LoggingInfoStream est désactivé, il ne sera pas affiché, changez-le donc en info. Il sera maintenant affiché dans sorr.log.

Commencez

docker-compose up -d

http://localhost:8982/solr/#/ L'écran s'affiche lorsque vous y accédez.

Recommended Posts

Créer un environnement de vérification SolrCloud avec Docker
Créez un environnement Vue3 avec Docker!
Construire un environnement Rails 6 + MySQL avec Docker compose
Créer un environnement de développement Spring Boot-gradle-mysql avec Docker
[Docker] Créez un environnement Node.js + express + webpack avec Docker
[Memo] Créez facilement un environnement CentOS 8 avec Docker
Créer un environnement de développement Spring Boot avec docker
[Docker] Créez une recherche élastique, environnement Kibana!
[Docker] Construction de l'environnement Rails 5.2 avec docker
Créer un environnement Docker avec WSL
Créer un environnement de test E2E avec Docker x Cypress
[Note] Créez un environnement Java à partir de zéro avec docker
Créer un environnement de développement Chisel avec Windows10 + WSL2 + VScode + Docker
Créer un environnement Node.js avec Docker Compose
Créer un environnement local Couchbase avec Docker
Créer un environnement Node.js avec Docker
Construction d'environnement avec Docker pour les débutants
[Construction de l'environnement avec Docker] Rails 6 et MySQL 8
Créez un environnement pour Rails5 et postgresql avec Docker afin que pgadmin puisse également être utilisé
J'ai essayé de créer un environnement de développement padrino avec Docker
Créez un environnement Docker + Laravel avec Laradock
Construction de l'environnement GPU avec Docker [version d'octobre 2020]
Construction de Rails 6 et environnement PostgreSQL avec Docker
Construction de l'environnement de développement Laravel avec Docker (Mac)
Créer un environnement de développement PureScript avec Docker
Modifier Mysql avec des commandes dans l'environnement Docker
Construire un environnement pour Laravel + MySQL + phpMyadmin avec Docker
Créer un environnement de développement Wordpress avec Docker
[Docker] Construisez l'environnement d'exécution de Jupyter Lab avec Docker
Lancez l'environnement de vérification Java localement avec Vagrant
Créer un environnement avec Docker sur AWS
Créer un environnement de vérification des opérations TensorFlow avec Docker
Installez Docker et créez un environnement d'exécution Java
Comment créer un environnement Rails 6 avec Docker
Créez un environnement de "développement d'API + vérification d'API à l'aide de Swagger UI" avec Docker
Créer un environnement de développement d'applications Web Java avec Docker pour Mac Part2
Créez instantanément un environnement Privoxy + Tor à l'aide de Docker
Rendre l'environnement SpringBoot1.5 + Gradle4.4 + Java8 + Docker compatible avec Java11
[Windows] [IntelliJ] [Java] [Tomcat] Créer un environnement pour Tomcat 9 avec IntelliJ
Créer un environnement Laravel / Docker avec VSCode devcontainer
Créez rapidement un environnement de développement WordPress avec Docker
Créez un notebook Jupyter avec Docker et exécutez ruby
Préparer un environnement de scraping avec Docker et Java