Tag: Solr

标志-a:无效值“zookeeper”:有效的stream是STDIN,STDOUT和STDERR

我正在尝试关注这个博客,以便用docker设置solr云: https://lucidworks.com/blog/solrcloud-on-docker/ 我能够成功创build动物园pipe理员图像。 docker images命令也会列出图像。 但是,当我尝试使用以下命令创build并运行zookeeper容器时,它出错: docker run -name zookeeper -p 2181 -p 2888 -p 3888 myusername/zookeeper:3.4.6 错误: Warning: '-n' is deprecated, it will be removed soon. See usage. invalid value "zookeeper" for flag -a: valid streams are STDIN, STDOUT and STDERR See 'docker run –help'. flag provided but not defined: -name See 'docker run […]

在docker容器中运行的Solr没有连接到PostgreSQL数据库

我有一个Docker容器中的PostgreSQL和Solr,运行在同一台机器上。 我正在尝试从Postgres进入Solr的数据导入,但我收到错误。 以下是日志的相关部分: Full Import failed:java.lang.RuntimeException: java.lang.RuntimeException: org.apache.solr.handler.dataimport.DataImportHandlerException: Unable to execute query: SELECT * FROM formulas org.postgresql.util.PSQLException: Connection to 127.0.0.1:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections. 基本上连接被拒绝/从来没有做,但我很困惑。 netstat -nltp 产量 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 772/sshd tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 1822/postgres […]

在没有Zookeeper的Docker Swarm(1.12)上启动Solr云

我通过Vagrant在3个CoreOS机器上运行Docker Swarm 1.12。 在群集上启动Solr云的最佳方式是什么? 我需要Zookeeper吗? 我已经得到了这个: docker service create –mode=global –name solr -p 8983:8983 solr:5.3.1 bash -c "/opt/solr/bin/solr start -f -c" 但是云是空的,因为它不知道其他2台机器,我怎么能在这里使用Swarm的力量?

我不能用索尔索引我的数据库。 我总是得到`索引失败。 回滚所有的变化

我不能索引我的mysql数据库与solr(4.0)。 我总是Indexing failed. Rolled back all changes. Indexing failed. Rolled back all changes. 我已经回顾以前的答案,我无法弄清楚是什么问题。 我在Docker(passenger phusion和ubuntu 14.04)容器中运行它。 有任何想法吗? 我已经花了几天的时间来弄清楚这一点。 DOCKER组合 version: '2' services: search: env_file: .env build: . ports: – "8080:8080" volumes: – ~/.m2:/root/.m2 # – ~/.solr:/data/solr/ – ./docker:/home/app/docker db: env_file: .env image: mysql:5.6 ports: – "3307:3306" SOLR_HOME ls -l /data/solr/collection1/conf/ -rw-r–r– 1 tomcat7 tomcat7 […]

如何从Docker撰写文件为Solr服务器设置自定义IP?

简而言之: 我很难搞清楚如何从docker-compose.yml文件中为Solr容器设置自定义IP。 详细 我们想通过Docker部署本地的开发环境,用于Drupal实例。 问题是,虽然从浏览器中可以通过“传统” http://localhost:8983/solr访问Solr服务器,但是Drupal无法以这种方式连接到它。 内部0.0.0.0和127.0.0.1也不起作用。 Drupal可以连接到Solr服务器的唯一方法是通过局域网IP,每个站点明显不同,因为Drupal中的configuration需要更新,我认为指定一个自定义IP可以沟通将是我最好的select,但并不简单。 我知道将静态IP分配给容器并不是最好的解决scheme,但是似乎比修改solr.in.sh更可行,如果有人有不同的方法来实现这一点,我可以开放解决scheme。 最有可能的是我可以使用一些命令行参数与docker run ,但我们需要用docker-compose up -d运行容器,所以这不是一个最佳的解决scheme。 理想将是一个Solr容器部分的撰写文件的例子。 谢谢。 注意: 这个链接显示了一个如何设置它的例子,但是我不明白。 请记住,我绝不是专家。 忘了提及主机是基于Linux ,主要是Ubuntu和Debian 。 编辑: 按照要求,这是我的撰写文件: version: "2" services: db: image: wodby/drupal-mariadb environment: MYSQL_RANDOM_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_USER: ${MYSQL_USER} MYSQL_PASSWORD: ${MYSQL_PASSWORD} # command: –character-set-server=utf8mb4 –collation-server=utf8mb4_unicode_ci # The simple way to override the mariadb config. volumes: – ./data/mysql:/var/lib/mysql […]

在Docker中运行时,优雅地停止Solr

我正在docker容器中运行一个solr 我的dockerENTRYPOINT是$SOLR_HOME/bin/solr start ${options} 目前,当我运行docker stop <container Id>它杀死进程,但solr停止不正确 为了正确地停止Solr,我们需要运行: $SOLR_HOME/bin/solr stop 当docker stop <container Id>执行时,如何configurationdocker来调用solr stop命令?

在docker集群设置中索引solr中的数据时出现问题

朋友们, 我正在做一个POC,作为其中的一部分,我必须为solr设置一个集群环境,并检查HA的angular度,也就是我们现有的工具。 我正在使用docker和使用下面的命令进行设置 docker network create –subnet 192.168.22.0/24 –ip-range=192.168.22.128/25 netzksolr #the IP address for the container ZK1_IP=192.168.22.10 ZK2_IP=192.168.22.11 ZK3_IP=192.168.22.12 # the Docker image ZK_IMAGE=jplock/zookeeper docker pull jplock/zookeeper && docker create –ip=$ZK1_IP –net netzksolr –name zk1 –hostname=zk1 –add-host zk2:$ZK2_IP –add-host zk3:$ZK3_IP -it $ZK_IMAGE docker pull jplock/zookeeper && docker create –ip=$ZK2_IP –net netzksolr –name zk2 –hostname=zk2 –add-host […]

Solr和nutch的docker工作在一起吗?

我试图激活nutch和solr作为docker的开箱即可在REST中使用。 试着 同一个docker工人 – 开始了 docker run –name nutch_solr -d -p 8899:8899 -p 8983:8983 -t momer/docker-solr-nutch:4.6.1 不能冲浪到:8983,或…:8899 试过不同的docker工人 – nutch和solr开始: docker run –name my_nutch -d -p 8899:8899 -e SOLRURL=192.168.99.100:8983 -t meabed/nutch Solr正在运行,但不能真正与nutch( 我的问题 ) 尝试了更多另一个自由docker – 我错过了什么? 我想写一篇关于如何在5分钟内提出solr和nutchdocker工的post,但我似乎无法使用它.. 那么,有人知道如何激活它,包括发送爬行工作样本?

在docker中运行solr实例

我正在尝试编写一个shell脚本来在docker容器中运行solr。 我写了下面的脚本,但它不工作。 但是,当我在terminal中一步一步地给出相同的命令时,它工作正常。 #!/bin/bash #pull solr image docker pull makuk66/docker-solr #run solr on a single server SOLR_CONTAINER=$(docker run -d -p 8983:8983 -t makuk66/docker-solr) #create solr core docker exec -it –user=solr $SOLR_CONTAINER bin/solr create_core -c gettingstarted #load data using bin/post from example directory in solr installation directory docker exec -it –user=solr $SOLR_CONTAINER bin/post -c gettingstarted example/films/films.json