You'll need to scp the JAR files to all nodes in the cluster. ZK is
not a great distribution mechanism for large binary files since it has
a 1MB znode size limit (by default)

On Thu, Jul 31, 2014 at 10:26 AM, P Williams
<williams.tricia.l...@gmail.com> wrote:
> Hi,
>
> I have an existing collection that I'm trying to add to a new SolrCloud.
>  This collection has all the normal files in conf but also has a lib
> directory to support the filters schema.xml uses.
>
> wget
> https://github.com/projectblacklight/blacklight-jetty/archive/v4.9.0.zip
> unzip v4.9.0.zip
>
> I add the configuration to Zookeeper
>
> cd /solr-4.9.0/example/scripts
> cloud-scripts/zkcli.sh -cmd upconfig -confname blacklight -zkhost
> zk1:2181,zk2:2181,zk3:2181 -confdir
> ~/blacklight-jetty-4.9.0/solr/blacklight-core/conf/
>
> I try to create the collection
> curl "
> http://solr1:8080/solr/admin/collections?action=CREATE&name=blacklight&numShards=3&collection.configName=blacklight&replicationFactor=2&maxShardsPerNode=2
> "
>
> but it looks like the jars in the lib directory aren't available and this
> is what is causing my collection creation to fail.  I guess this makes
> sense because it's not one of the files that I added to Zookeeper to share.
>  How do I share the lib directory via Zookeeper?
>
> Thanks,
> Tricia
>
> [pjenkins@solr1 scripts]$ cloud-scripts/zkcli.sh -cmd upconfig -zkhost
> zk1:2181,zk2:2181,zk3:2181 -confdir
> ~/blacklight-jetty-4.9.0/solr/blacklight-core/conf/ -confname blacklight
> INFO  - 2014-07-31 09:28:06.289; org.apache.zookeeper.Environment; Client
> environment:zookeeper.version=3.4.6-1569965, built on 02/20/2014 09:09 GMT
> INFO  - 2014-07-31 09:28:06.292; org.apache.zookeeper.Environment; Client
> environment:host.name=solr1.library.ualberta.ca
> INFO  - 2014-07-31 09:28:06.295; org.apache.zookeeper.Environment; Client
> environment:java.version=1.7.0_65
> INFO  - 2014-07-31 09:28:06.295; org.apache.zookeeper.Environment; Client
> environment:java.vendor=Oracle Corporation
> INFO  - 2014-07-31 09:28:06.295; org.apache.zookeeper.Environment; Client
> environment:java.home=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre
> INFO  - 2014-07-31 09:28:06.295; org.apache.zookeeper.Environment; Client
> environment:java.class.path=cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/hppc-0.5.2.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/hadoop-auth-2.2.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/asm-commons-4.1.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/lucene-queries-4.9.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/lucene-memory-4.9.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/commons-codec-1.9.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/lucene-join-4.9.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/joda-time-2.2.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/lucene-codecs-4.9.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/lucene-analyzers-common-4.9.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/hadoop-common-2.2.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/httpmime-4.3.1.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/hadoop-hdfs-2.2.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/noggit-0.5.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/lucene-analyzers-kuromoji-4.9.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/guava-14.0.1.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/commons-configuration-1.6.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/lucene-expressions-4.9.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/lucene-highlighter-4.9.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/hadoop-annotations-2.2.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/asm-4.1.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/dom4j-1.6.1.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/commons-io-2.3.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/zookeeper-3.4.6.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/spatial4j-0.4.1.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/httpcore-4.3.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/protobuf-java-2.5.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/lucene-spatial-4.9.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/lucene-grouping-4.9.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/lucene-misc-4.9.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/lucene-suggest-4.9.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/lucene-analyzers-phonetic-4.9.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/lucene-core-4.9.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/commons-cli-1.2.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/solr-core-4.9.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/solr-solrj-4.9.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/antlr-runtime-3.5.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/concurrentlinkedhashmap-lru-1.2.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/lucene-queryparser-4.9.0.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/org.restlet.ext.servlet-2.1.1.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/commons-fileupload-1.2.1.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/wstx-asl-3.2.7.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/commons-lang-2.6.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/httpclient-4.3.1.jar:cloud-scripts/../../solr-webapp/webapp/WEB-INF/lib/org.restlet-2.1.1.jar:cloud-scripts/../../lib/ext/jcl-over-slf4j-1.7.6.jar:cloud-scripts/../../lib/ext/jul-to-slf4j-1.7.6.jar:cloud-scripts/../../lib/ext/slf4j-log4j12-1.7.6.jar:cloud-scripts/../../lib/ext/log4j-1.2.17.jar:cloud-scripts/../../lib/ext/slf4j-api-1.7.6.jar
> INFO  - 2014-07-31 09:28:06.296; org.apache.zookeeper.Environment; Client
> environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
> INFO  - 2014-07-31 09:28:06.296; org.apache.zookeeper.Environment; Client
> environment:java.io.tmpdir=/tmp
> INFO  - 2014-07-31 09:28:06.296; org.apache.zookeeper.Environment; Client
> environment:java.compiler=<NA>
> INFO  - 2014-07-31 09:28:06.296; org.apache.zookeeper.Environment; Client
> environment:os.name=Linux
> INFO  - 2014-07-31 09:28:06.297; org.apache.zookeeper.Environment; Client
> environment:os.arch=amd64
> INFO  - 2014-07-31 09:28:06.297; org.apache.zookeeper.Environment; Client
> environment:os.version=2.6.32-431.20.5.el6.x86_64
> INFO  - 2014-07-31 09:28:06.297; org.apache.zookeeper.Environment; Client
> environment:user.name=pjenkins
> INFO  - 2014-07-31 09:28:06.297; org.apache.zookeeper.Environment; Client
> environment:user.home=/home/pjenkins
> INFO  - 2014-07-31 09:28:06.297; org.apache.zookeeper.Environment; Client
> environment:user.dir=/home/pjenkins/solr-4.9.0/example/scripts
> INFO  - 2014-07-31 09:28:06.299; org.apache.zookeeper.ZooKeeper; Initiating
> client connection, connectString=zk1:2181,zk2:2181,zk3:2181
> sessionTimeout=30000
> watcher=org.apache.solr.common.cloud.ConnectionManager@214fe17
> INFO  - 2014-07-31 09:28:06.328;
> org.apache.solr.common.cloud.ConnectionManager; Waiting for client to
> connect to ZooKeeper
> INFO  - 2014-07-31 09:28:06.335;
> org.apache.zookeeper.ClientCnxn$SendThread; Opening socket connection to
> server zk1.library.ualberta.ca/129.128.217.69:2181. Will not attempt to
> authenticate using SASL (unknown error)
> INFO  - 2014-07-31 09:28:06.341;
> org.apache.zookeeper.ClientCnxn$SendThread; Socket connection established
> to zk1.library.ualberta.ca/129.128.217.69:2181, initiating session
> INFO  - 2014-07-31 09:28:06.501;
> org.apache.zookeeper.ClientCnxn$SendThread; Session establishment complete
> on server zk1.library.ualberta.ca/129.128.217.69:2181, sessionid =
> 0x14782b81486000b, negotiated timeout = 30000
> INFO  - 2014-07-31 09:28:06.503;
> org.apache.solr.common.cloud.ConnectionManager; Watcher
> org.apache.solr.common.cloud.ConnectionManager@214fe17
> name:ZooKeeperConnection Watcher:zk1:2181,zk2:2181,zk3:2181 got event
> WatchedEvent state:SyncConnected type:None path:null path:null type:None
> INFO  - 2014-07-31 09:28:06.504;
> org.apache.solr.common.cloud.ConnectionManager; Client is connected to
> ZooKeeper
> INFO  - 2014-07-31 09:28:06.533; org.apache.solr.common.cloud.SolrZkClient;
> makePath: /configs/blacklight/solrconfig.xml
> INFO  - 2014-07-31 09:28:06.761; org.apache.solr.common.cloud.SolrZkClient;
> makePath: /configs/blacklight/spellings.txt
> INFO  - 2014-07-31 09:28:06.815; org.apache.solr.common.cloud.SolrZkClient;
> makePath: /configs/blacklight/mapping-ISOLatin1Accent.txt
> INFO  - 2014-07-31 09:28:06.894; org.apache.solr.common.cloud.SolrZkClient;
> makePath: /configs/blacklight/xslt/example_rss.xsl
> INFO  - 2014-07-31 09:28:06.966; org.apache.solr.common.cloud.SolrZkClient;
> makePath: /configs/blacklight/xslt/example_atom.xsl
> INFO  - 2014-07-31 09:28:07.019; org.apache.solr.common.cloud.SolrZkClient;
> makePath: /configs/blacklight/xslt/example.xsl
> INFO  - 2014-07-31 09:28:07.098; org.apache.solr.common.cloud.SolrZkClient;
> makePath: /configs/blacklight/xslt/luke.xsl
> INFO  - 2014-07-31 09:28:07.172; org.apache.solr.common.cloud.SolrZkClient;
> makePath: /configs/blacklight/scripts.conf
> INFO  - 2014-07-31 09:28:07.200; org.apache.solr.common.cloud.SolrZkClient;
> makePath: /configs/blacklight/elevate.xml
> INFO  - 2014-07-31 09:28:07.248; org.apache.solr.common.cloud.SolrZkClient;
> makePath: /configs/blacklight/stopwords.txt
> INFO  - 2014-07-31 09:28:07.331; org.apache.solr.common.cloud.SolrZkClient;
> makePath: /configs/blacklight/admin-extra.html
> INFO  - 2014-07-31 09:28:07.378; org.apache.solr.common.cloud.SolrZkClient;
> makePath: /configs/blacklight/synonyms.txt
> INFO  - 2014-07-31 09:28:07.425; org.apache.solr.common.cloud.SolrZkClient;
> makePath: /configs/blacklight/stopwords_en.txt
> INFO  - 2014-07-31 09:28:07.502; org.apache.solr.common.cloud.SolrZkClient;
> makePath: /configs/blacklight/protwords.txt
> INFO  - 2014-07-31 09:28:07.586; org.apache.solr.common.cloud.SolrZkClient;
> makePath: /configs/blacklight/schema.xml
> INFO  - 2014-07-31 09:28:07.732; org.apache.zookeeper.ZooKeeper; Session:
> 0x14782b81486000b closed
> INFO  - 2014-07-31 09:28:07.732;
> org.apache.zookeeper.ClientCnxn$EventThread; EventThread shut down
> [pjenkins@solr1 scripts]$ curl "
> http://solr1:8080/solr/admin/collections?action=CREATE&name=blacklight&numShards=3&collection.configName=blacklight&replicationFactor=2&maxShardsPerNode=2
> "
> <?xml version="1.0" encoding="UTF-8"?>
> <response>
> <lst name="responseHeader"><int name="status">0</int><int
> name="QTime">6146</int></lst><lst
> name="failure"><str>org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException:Error
> CREATEing SolrCore 'blacklight_shard3_replica2': Unable to create core:
> blacklight_shard3_replica2 Caused by:
> solr.ICUFoldingFilterFactory</str><str>org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException:Error
> CREATEing SolrCore 'blacklight_shard2_replica2': Unable to create core:
> blacklight_shard2_replica2 Caused by:
> solr.ICUFoldingFilterFactory</str><str>org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException:Error
> CREATEing SolrCore 'blacklight_shard1_replica2': Unable to create core:
> blacklight_shard1_replica2 Caused by:
> solr.ICUFoldingFilterFactory</str><str>org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException:Error
> CREATEing SolrCore 'blacklight_shard2_replica1': Unable to create core:
> blacklight_shard2_replica1 Caused by:
> solr.ICUFoldingFilterFactory</str><str>org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException:Error
> CREATEing SolrCore 'blacklight_shard1_replica1': Unable to create core:
> blacklight_shard1_replica1 Caused by:
> solr.ICUFoldingFilterFactory</str><str>org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException:Error
> CREATEing SolrCore 'blacklight_shard3_replica1': Unable to create core:
> blacklight_shard3_replica1 Caused by:
> solr.ICUFoldingFilterFactory</str></lst>
> </response>

Reply via email to