Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Solr 动物园管理员不跑?_Solr_Ubuntu 12.04_Apache Zookeeper - Fatal编程技术网

Solr 动物园管理员不跑?

Solr 动物园管理员不跑?,solr,ubuntu-12.04,apache-zookeeper,Solr,Ubuntu 12.04,Apache Zookeeper,我想用Solr4.3.0运行solr云 (我正在使用aws ubuntu-12.04-lts微实例) 因此,我遵循: 基本上就是说,启动zookeeper并将solr实例连接到它 以下是我如何启动动物园管理员 首先,我复制了教程中描述的配置 sudo cp zookeeper-3.4.5/conf/zoo_sample.cfg zookeeper-3.4.5/conf/zoo.cfg 然后我开始做动物园管理员 ubuntu@ip-10-48-159-36:/opt$ sudo zookee

我想用Solr4.3.0运行solr云

(我正在使用aws ubuntu-12.04-lts微实例)

因此,我遵循:

基本上就是说,启动zookeeper并将solr实例连接到它

以下是我如何启动动物园管理员

  • 首先,我复制了教程中描述的配置

    sudo cp zookeeper-3.4.5/conf/zoo_sample.cfg zookeeper-3.4.5/conf/zoo.cfg
    
  • 然后我开始做动物园管理员

    ubuntu@ip-10-48-159-36:/opt$ sudo zookeeper-3.4.5/bin/zkServer.sh start
    JMX enabled by default
    Using config: /opt/zookeeper-3.4.5/bin/../conf/zoo.cfg
    Starting zookeeper ... STARTED
    
    到目前为止还不错

  • 我检查了状态:

    ubuntu@ip-10-48-159-36:/opt$ sudo zookeeper-3.4.5/bin/zkServer.sh status
    JMX enabled by default
    Using config: /opt/zookeeper-3.4.5/bin/../conf/zoo.cfg
    Error contacting service. It is probably not running.
    
    看起来已经有点奇怪了

  • 如果我尝试连接客户端(远程和本地),它似乎可以工作

    ubuntu@ip-10-234-223-69:/opt$ zookeeper-3.4.5/bin/zkCli.sh -server ec2-54-247-144-120.eu-west-1.compute.amazonaws.com:2181
    Connecting to ec2-54-247-144-120.eu-west-1.compute.amazonaws.com:2181
    2013-06-07 11:07:01,996 [myid:] - INFO  [main:Environment@100] - Client environment:zookeeper.version=3.4.5-1392090, built on 09/30/2012 17:52 GMT
    2013-06-07 11:07:02,000 [myid:] - INFO  [main:Environment@100] - Client environment:host.name=ip-10-234-223-69.eu-west-1.compute.internal
    2013-06-07 11:07:02,000 [myid:] - INFO  [main:Environment@100] - Client environment:java.version=1.6.0_27
    2013-06-07 11:07:02,002 [myid:] - INFO  [main:Environment@100] - Client environment:java.vendor=Sun Microsystems Inc.
    2013-06-07 11:07:02,003 [myid:] - INFO  [main:Environment@100] - Client environment:java.home=/usr/lib/jvm/java-6-openjdk-amd64/jre
    2013-06-07 11:07:02,003 [myid:] - INFO  [main:Environment@100] - Client environment:java.class.path=/opt/zookeeper-3.4.5/bin/../build/classes:/opt/zookeeper-3.4.5/bin/../build/lib/*.jar:/opt/zookeeper-3.4.5/bin/../lib/slf4j-log4j12-1.6.1.jar:/opt/zookeeper-3.4.5/bin/../lib/slf4j-api-1.6.1.jar:/opt/zookeeper-3.4.5/bin/../lib/netty-3.2.2.Final.jar:/opt/zookeeper-3.4.5/bin/../lib/log4j-1.2.15.jar:/opt/zookeeper-3.4.5/bin/../lib/jline-0.9.94.jar:/opt/zookeeper-3.4.5/bin/../zookeeper-3.4.5.jar:/opt/zookeeper-3.4.5/bin/../src/java/lib/*.jar:/opt/zookeeper-3.4.5/bin/../conf:
    2013-06-07 11:07:02,004 [myid:] - INFO  [main:Environment@100] - Client environment:java.library.path=/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/server:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64:/usr/lib/jvm/java-6-openjdk-amd64/jre/../lib/amd64:/usr/java/packages/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
    2013-06-07 11:07:02,008 [myid:] - INFO  [main:Environment@100] - Client environment:java.io.tmpdir=/tmp
    2013-06-07 11:07:02,009 [myid:] - INFO  [main:Environment@100] - Client environment:java.compiler=<NA>
    2013-06-07 11:07:02,018 [myid:] - INFO  [main:Environment@100] - Client environment:os.name=Linux
    2013-06-07 11:07:02,019 [myid:] - INFO  [main:Environment@100] - Client environment:os.arch=amd64
    2013-06-07 11:07:02,019 [myid:] - INFO  [main:Environment@100] - Client environment:os.version=3.2.0-40-virtual
    2013-06-07 11:07:02,020 [myid:] - INFO  [main:Environment@100] - Client environment:user.name=ubuntu
    2013-06-07 11:07:02,020 [myid:] - INFO  [main:Environment@100] - Client environment:user.home=/home/ubuntu
    2013-06-07 11:07:02,021 [myid:] - INFO  [main:Environment@100] - Client environment:user.dir=/opt
    2013-06-07 11:07:02,029 [myid:] - INFO  [main:ZooKeeper@438] - Initiating client connection, connectString=ec2-54-247-144-120.eu-west-1.compute.amazonaws.com:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@182d9c06
    Welcome to ZooKeeper!
    2013-06-07 11:07:02,074 [myid:] - INFO  [main-SendThread(ip-10-48-159-36.eu-west-1.compute.internal:2181):ClientCnxn$SendThread@966] - Opening socket connection to server ip-10-48-159-36.eu-west-1.compute.internal/10.48.159.36:2181. Will not attempt to authenticate using SASL (unknown error)
    JLine support is enabled
    [zk: ec2-54-247-144-120.eu-west-1.compute.amazonaws.com:2181(CONNECTING) 0] 2013-06-07 11:07:32,100 [myid:] - INFO  [main-SendThread(ip-10-48-159-36.eu-west-1.compute.internal:2181):ClientCnxn$SendThread@1083] - Client session timed out, have not heard from server in 30038ms for sessionid 0x0, closing socket connection and attempting reconnect
    2013-06-07 11:07:33,204 [myid:] - INFO  [main-SendThread(ip-10-48-159-36.eu-west-1.compute.internal:2181):ClientCnxn$SendThread@966] - Opening socket connection to server ip-10-48-159-36.eu-west-1.compute.internal/10.48.159.36:2181. Will not attempt to authenticate using SASL (unknown error)
    
    ubuntu@ip-10-234-223-69:/opt$zookeeper-3.4.5/bin/zkCli.sh-服务器ec2-54-247-144-120.eu-west-1.compute.amazonaws.com:2181
    连接到ec2-54-247-144-120.eu-west-1.compute.amazonaws.com:2181
    2013-06-07 11:07:01996[myid:]-INFO[main:Environment@100]-客户端环境:zookeeper.version=3.4.5-1392090,构建于2012年9月30日17:52 GMT
    2013-06-07 11:07:02000[myid:]-信息[main:Environment@100]-客户端环境:host.name=ip-10-234-223-69.eu-west-1.compute.internal
    2013-06-07 11:07:02000[myid:]-信息[main:Environment@100]-客户端环境:java.version=1.6.0_27
    2013-06-07 11:07:02002[myid:]-INFO[main:Environment@100]-客户端环境:java.vendor=Sun Microsystems Inc。
    2013-06-07 11:07:02003[myid:]-信息[main:Environment@100]-客户端环境:java.home=/usr/lib/jvm/java-6-openjdk-amd64/jre
    2013-06-07 11:07:02003[myid:]-信息[main:Environment@100]-客户环境:java.class.path=/opt/zookeeper-3.4.5/bin/。/build/classes:/opt/zookeeper-3.4.5/bin/。/build/lib/*.jar:/opt/zookeeper-3.4.5/bin/。/lib/slf4j-log4j12-1.6.1.jar:/opt/zookeeper-3.4.5/bin/。/lib/netty-3.2.2.Final.jar:/opt/zookeeper-3.4.5/lib/zookeeper-4.5/bin/。/4.5/zookeeper-4.5/bin/。/4.jar/../lib/jline-0.9.94.jar:/opt/zookeeper-3.4.5/bin/。/zookeeper-3.4.5.jar:/opt/zookeeper-3.4.5/bin/。/src/java/lib/*.jar:/opt/zookeeper-3.4.5/bin/。/conf:
    2013-06-07 11:07:02004[myid:]-INFO[main:Environment@100]-客户端环境:java.library.path=/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/server:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64:/usr/lib/jre/。/lib/amd64:/usr/java/packages/amd64:/usr/lib/x86
    2013-06-07 11:07:02008[myid:]-INFO[main:Environment@100]-客户端环境:java.io.tmpdir=/tmp
    2013-06-07 11:07:02009[myid:]-INFO[main:Environment@100]-客户端环境:java.compiler=
    2013-06-07 11:07:02018[myid:]-信息[main:Environment@100]-客户端环境:os.name=Linux
    2013-06-07 11:07:02019[myid:]-信息[main:Environment@100]-客户端环境:os.arch=amd64
    2013-06-07 11:07:02019[myid:]-信息[main:Environment@100]-客户端环境:os.version=3.2.0-40-virtual
    2013-06-07 11:07:020[myid:]-信息[main:Environment@100]-客户端环境:user.name=ubuntu
    2013-06-07 11:07:020[myid:]-信息[main:Environment@100]-客户端环境:user.home=/home/ubuntu
    2013-06-07 11:07:02021[myid:]-信息[main:Environment@100]-客户端环境:user.dir=/opt
    2013-06-07 11:07:02029[myid:]-信息[main:ZooKeeper@438]-启动客户端连接,connectString=ec2-54-247-144-120.eu-west-1.compute.amazonaws.com:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@182d9c06
    欢迎来到动物园管理员!
    2013-06-07 11:07:02074[myid:]-信息[主发送线程(ip-10-48-159-36.eu-west-1.计算内部:2181):客户端CNXN$SendThread@966]-打开与服务器ip-10-48-159-36.eu-west-1.compute.internal/10.48.159.36:2181的套接字连接。不会尝试使用SASL进行身份验证(未知错误)
    JLine支持已启用
    [zk:ec2-54-247-144-120.eu-west-1.compute.amazonaws.com:2181(CONNECTING)0]2013-06-07 11:07:32100[myid:]-INFO[main SendThread(ip-10-48-159-36.eu-west-1.compute.internal:2181):ClientCnxn$SendThread@1083]-客户端会话超时,会话ID 0x0在30038ms内未收到服务器的消息,正在关闭套接字连接并尝试重新连接
    2013-06-07 11:07:33204[myid:]-INFO[主发送线程(ip-10-48-159-36.eu-west-1.compute.internal:2181):客户端CNXN$SendThread@966]-打开与服务器ip-10-48-159-36.eu-west-1.compute.internal/10.48.159.36:2181的套接字连接。不会尝试使用SASL进行身份验证(未知错误)
    
  • 现在我尝试将solr实例连接到它。在tomcat7的web界面中,它只告诉我“503-服务器正在关闭”,所以我检查了solr日志

    2013-06-07 11:16:36,065 [pool-2-thread-1] INFO  org.apache.solr.servlet.SolrDispatchFilter . SolrDispatchFilter.init()
    2013-06-07 11:16:36,100 [pool-2-thread-1] INFO  org.apache.solr.core.SolrResourceLoader . Using JNDI solr.home: /opt/solr-4.3.0/example/solr
    2013-06-07 11:16:36,132 [pool-2-thread-1] INFO  org.apache.solr.core.CoreContainer . looking for solr config file: /opt/solr-4.3.0/example/solr/solr.xml
    2013-06-07 11:16:36,138 [pool-2-thread-1] INFO  org.apache.solr.core.CoreContainer . New CoreContainer 1285984216
    2013-06-07 11:16:36,146 [pool-2-thread-1] INFO  org.apache.solr.core.CoreContainer . Loading CoreContainer using Solr Home: '/opt/solr-4.3.0/example/solr/'
    2013-06-07 11:16:36,152 [pool-2-thread-1] INFO  org.apache.solr.core.SolrResourceLoader . new SolrResourceLoader for directory: '/opt/solr-4.3.0/example/solr/'
    2013-06-07 11:16:36,567 [pool-2-thread-1] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory . Setting socketTimeout to: 0
    2013-06-07 11:16:36,568 [pool-2-thread-1] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory . Setting urlScheme to: http://
    2013-06-07 11:16:36,568 [pool-2-thread-1] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory . Setting connTimeout to: 0
    2013-06-07 11:16:36,568 [pool-2-thread-1] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory . Setting maxConnectionsPerHost to: 20
    2013-06-07 11:16:36,568 [pool-2-thread-1] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory . Setting corePoolSize to: 0
    2013-06-07 11:16:36,568 [pool-2-thread-1] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory . Setting maximumPoolSize to: 2147483647
    2013-06-07 11:16:36,568 [pool-2-thread-1] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory . Setting maxThreadIdleTime to: 5
    2013-06-07 11:16:36,569 [pool-2-thread-1] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory . Setting sizeOfQueue to: -1
    2013-06-07 11:16:36,569 [pool-2-thread-1] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory . Setting fairnessPolicy to: false
    2013-06-07 11:16:36,578 [pool-2-thread-1] INFO  org.apache.solr.client.solrj.impl.HttpClientUtil . Creating new http client, config:maxConnectionsPerHost=20&maxConnections=10000&socketTimeout=0&connTimeout=0&retry=false
    2013-06-07 11:16:36,879 [pool-2-thread-1] INFO  org.apache.solr.core.CoreContainer . Registering Log Listener
    2013-06-07 11:16:36,881 [pool-2-thread-1] INFO  org.apache.solr.core.CoreContainer . Zookeeper client=ec2-54-247-144-120.eu-west-1.compute.amazonaws.com:2181
    2013-06-07 11:16:36,888 [pool-2-thread-1] INFO  org.apache.solr.client.solrj.impl.HttpClientUtil . Creating new http client, config:maxConnections=500&maxConnectionsPerHost=16&socketTimeout=0&connTimeout=0
    2013-06-07 11:16:37,040 [pool-2-thread-1] INFO  org.apache.solr.common.cloud.ConnectionManager . Waiting for client to connect to ZooKeeper
    2013-06-07 11:16:52,046 [pool-2-thread-1] ERROR org.apache.solr.servlet.SolrDispatchFilter . Could not start Solr. Check solr/home property and the logs
    2013-06-07 11:16:52,103 [pool-2-thread-1] ERROR org.apache.solr.core.SolrCore . null:java.lang.RuntimeException: java.util.concurrent.TimeoutException: Could not connect to ZooKeeper ec2-54-247-144-120.eu-west-1.compute.amazonaws.com:2181 within 15000 ms
        at org.apache.solr.common.cloud.SolrZkClient.<init>(SolrZkClient.java:130)
        at org.apache.solr.common.cloud.SolrZkClient.<init>(SolrZkClient.java:88)
        at org.apache.solr.cloud.ZkController.<init>(ZkController.java:170)
        at org.apache.solr.core.CoreContainer.initZooKeeper(CoreContainer.java:242)
        at org.apache.solr.core.CoreContainer.load(CoreContainer.java:495)
        at org.apache.solr.core.CoreContainer.load(CoreContainer.java:358)
        at org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:326)
        at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:124)
        at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:277)
        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
        at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:382)
        at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:103)
        at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4638)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5294)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
        at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1581)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
    Caused by: java.util.concurrent.TimeoutException: Could not connect to ZooKeeper ec2-54-247-144-120.eu-west-1.compute.amazonaws.com:2181 within 15000 ms
        at org.apache.solr.common.cloud.ConnectionManager.waitForConnected(ConnectionManager.java:173)
        at org.apache.solr.common.cloud.SolrZkClient.<init>(SolrZkClient.java:127)
        ... 25 more
    
    2013-06-07 11:16:52,104 [pool-2-thread-1] INFO  org.apache.solr.servlet.SolrDispatchFilter . SolrDispatchFilter.init() done
    
    2013-06-07 11:16:36065[pool-2-thread-1]INFO org.apache.solr.servlet.SolrDispatchFilter。SolrDispatchFilter.init()
    2013-06-07 11:16:36100[pool-2-thread-1]INFO org.apache.solr.core.SolrResourceLoader。使用JNDI solr.home:/opt/solr-4.3.0/example/solr
    2013-06-07 11:16:36132[pool-2-thread-1]INFO org.apache.solr.core.CoreContainer。正在查找solr配置文件:/opt/solr-4.3.0/example/solr/solr.xml
    2013-06-07 11:16:36138[pool-2-thread-1]INFO org.apache.solr.core.CoreContainer。新CoreContainer 1285984216
    2013-06-07 11:16:36146[pool-2-thread-1]INFO org.apache.solr.core.CoreContainer。使用Solr Home加载CoreContainer:“/opt/Solr-4.3.0/example/Solr/”
    2013-06-07 11:16:36152[pool-2-thread-1]INFO org.apache.solr.core.SolrResourceLoader。目录“/opt/solr-4.3.0/example/solr/”的新SolrResourceLoader
    2013-06-07 11:16:36567[pool-2-thread-1]INFO org.apache.solr.handler.component.HttpShardHandlerFactory。正在将socketTimeout设置为:0
    2013-06-07 11:16:36568[pool-2-thread-1]INFO org.apache.solr.handler.component.HttpShardHandlerFactory。将urlScheme设置为:http://
    2013-06-07 11:16:36568[pool-2-thread-1]INFO org.apache.solr.handler.component.HttpShardHandlerFactory。正在将超时设置为:0
    2013-06-07 11:16:36568[pool-2-thread-1]INFO org.apache.solr.handler.component.HttpShardHandlerFactory。塞特
    
    zkCli.sh -server localhost:2181
    
    telnet ec2-54-247-144-120.eu-west-1.compute.amazonaws.com 2181