当前位置: 首页 > 知识库问答 >
问题:

无法将Solr配置上载到ZooKeeper

汪阿苏
2023-03-14

我刚刚完成了SolrCloud配置的设置,其中三个ZooKeeper节点位于单独的虚拟服务器上,两个Solr节点也位于单独的虚拟服务器上。所有端口都已正确配置,整个云似乎正在正确通信。但是,我无法将配置上载到ZooKeeper。我所做的正是我在测试场景中所做的,没有抛出错误,但配置从未显示在ZooKeeper中。以下是我如何使用客户端:

./zkCli.sh -cmd upconfig -zkhost xxx.xxx.xxx.94:2181,xxx.xxx.xxx.67:2181,xxx.xxx.xxx.152:2181 -confdir /zookeeper/configsets/spider/conf -confname spider

这是输出,它(对我来说)并不表示有任何问题:

连接localhost:21812015-06-23 16:52:09,577[myid:]-INFO[main:0_79]-客户端环境:zookeeper.version=3.4.6-1569965, build on 02/20/2014 09:09 GMT 2015-06-23 16:52:09,583[myid:]-INFO[main:java.version]-客户端环境:host.name=zk2.mydomain.com2015-06-23 16:52:09,584[myid:]-INFO[main:java.vendor]-客户端环境:Environment@100=1.7.Environment@1002015-06-23 16:52:09,586[myid:]-INFO[main:java.home]-客户端环境:Environment@100=Oracle Corporation 2015-06-23 16:52:09,587[myid:]-INFO[main:Environment@100]-客户端环境:Environment@100=/usr/lib/jvm/java-7-openjdk-amd64/jre 2015-06-23 16:52:09,587[myid:]-INFO[main:Environment@100客户端环境:java.class.path=/root/zooKeer/server/bin/.../build/类:/root/zooKeer/server/bin/.../build/lib/. jar:/root/zooKeer/server/bin/.../lib/slf4j-log4j12-1.6.1.jar:/root/zooKeer/server/bin/.../lib/slf4j-api-1.6.1.jar:/root/zooKeer/server/bin/.../lib/netty-3.7.0。inal.jar:/root/zooKeer/server/bin/.../lib/log4j-1.2.16.jar:/root/zooKeer/server/bin/.../lib/jline-0.9.94.jar:/root/zooKeer/server/bin/.../zookeeper-3.4.6.jar:/root/zooKeer/server/bin/.../src/java/lib/. jar:/root/zooKeer/server/bin/.../conf: 2015-06-23 16:52:09,587[myid:]-INFO[main:Environment@100]-客户端环境:java.library.path=/usr/java/pack/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib 2015-06-23 16:52:09,587[myid:]-INFO[main:Environment@100]-客户端环境16:52:09,588[myid:]-INFO[main:Environment@100]-客户端环境: os. name=Linux 2015-06-23 16:52:09,588[myid:]-INFO[main:Environment@100]-客户端环境: os. arch=amd64 2015-06-23 16:52:09,588[myid:]-INFO[main:Environment@100]-客户端环境: os. version=3.13.0-51-通用2015-06-23 16:52:09,588[myid:]-INFO[main:Environment@100]-客户端环境: user. name=root 2015-06-23 16:52:09,588[myid:]-INFO[main:Environment@100]-客户端环境: user. home=/root 2015-06-23 16:52:09,588[myid:]-INFO[main:Environment@100]-客户端环境: user. dir=/root/zoomaster/server/bin 2015-06-23 16:52:09,590[myid: 2181会话超时=30000观察者=org. apache. zookeeper。ZooKeeperMain$MyWatcher@8854a21

我在zookeeper.out中没有任何错误,显然那里什么也没有,但是配置就是不上传。有什么想法吗?我越来越绝望了。

共有1个答案

桂学
2023-03-14

这是我的错误:我太习惯使用ZooKeeper的zkCli了。sh脚本来检查状态,这样我就忘了上载配置,您需要使用特定于Solr的脚本版本zkcli。sh,可在/opt/solr-5.1.0/server/scripts/cloud-scripts中找到。注意,您还需要solr core JAR中的所有库。如果愿意的话,您可以在不安装Solr的情况下提取所有这些内容——作为Ubuntu/Java noob,我发现只需安装Solr并使用云脚本就更容易了。

 类似资料:
  • 在application.properties中,我将java和maven版本指定为 无法执行目标org.apache.maven.plugins:maven-compiler-plugin:3.8.1:在项目上编译(default-compile)heroku-spring:编译时出现致命错误:无效的目标版本:11 我该怎么解决呢?

  • httpclient,HttpTime 4.1.3 我试图通过http将文件上载到远程服务器,但没有成功。 这是我的代码: 服务器是Solr。 这是为了替换像这样调用的工作bash脚本, <代码>卷曲http://localhost:8080/solr/update/extract?literal.id=bububu 如果我尝试设置“内容类型”“多部分/表单数据”,接收部分会说没有边界(这是真的)

  • 我正在尝试在Tomcat上集成solr。我从几个博客上试过 http://www.beingjavaguys.com/2013/01/if-you-want-to-configure-solr4_19.html http://wiki.apache.org/solr/solrtomcat localhost:4040/solr-4.4.0 关于尝试从tomcat manager启动webapp及其

  • 无法通过jupyter笔记本使用pyspark将数据写入hive。 给我下面的错误 Py4JJavaError:调用o99.saveAsTable时发生错误。:org.apache.spark.sql.分析异常:java.lang.运行时异常:java.lang.运行时异常:无法实例化org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreCl

  • 当我尝试将对象内容上载到FTP服务器 [它的值从[T:InputFileUpload]组件中获取] 我的web浏览器中的加载指示器播放并且不会停止 调试时,我发现我的come在一行中冻结 但是我尝试了3个方法(如代码所示)来上载 ,但是所有方法仍然不工作 将文件上载到FTPServer控制器方法

  • 在构建代码之后,我无法将构建工件上载到aws s3 bucket。 下面是我从jenkins那里得到的控制台输出片段。 错误:上传文件失败com.amazonaws.services.s3.model.Amazon S3异常:桶在这个区域:空。请使用此区域重试请求(服务:Amazon S3;状态代码:301;错误代码:PermanentReDirect;请求ID:EDD73B3CC84C0AF6)