I think you're missing the importance of Zookeeper here. You need to upload the config to Zookeeper (as of Solr 5.5 you can do this with bin/solr zk --upload, before that you have to use zkcli)...
Anyway, the pattern is: 1> create your config directory 2> upload it to Zookeeper. 3> create your collection _referencing that uploaded config_. There's some logic in there that if you don't specify collection.configName on the create command it'll look for a configset with the same name as your collection.... Thereafter, any time you want to change _anything_ in your configs, you need to again upload them to Zookeeper and reload your collection. Best, Erick On Fri, May 20, 2016 at 2:39 PM, Justin Edmands <j.edma...@sagedining.com> wrote: > I have configured a single node and configured a proper datahandler. I need > to move it to a clustered setup. Seems like I cannot, for the life of me, get > the datahandler to work with the cloud setup. > > ls > /opt/solr/solr-6.0.0/example/cloud/node1/solr/activityDigest_shard1_replica1/conf/ > > currency.xml db-data-config.xml lang protwords.txt _rest_managed.json > schema.xml solrconfig.xml stopwords.txt synonyms.txt > > inside the solrconfig.xml, I have created a request handler to point to my > config file: > > <lib dir="/opt/solr/solr-6.0.0/contrib/dataimporthandler/lib/" > regex=".*\.jar" /> > <lib dir="/opt/solr/solr-6.0.0/dist/" > regex="solr-dataimporthandler-\d.*\.jar" /> > <requestHandler name="/dataimport" > class="org.apache.solr.handler.dataimport.DataImportHandler"> > <lst name="defaults"> > <str name="config">db-data-config.xml</str> > </lst> > </requestHandler> > > > in the db-data-config.xml I have a working config (works in a single node > setup that is) > > <dataConfig> > <dataSource type="JdbcDataSource" > driver="com.mysql.jdbc.Driver" > url="jdbc:mysql://localhost:3306/ops" > user="root" > password="<"redacted" /> > <document> > <entity name="employeeActivity" > pk="id" > query=" > ... > bunch of stuff > ... > > </dataConfig> > > I expect to see a data import window but I just see "Sorry, no > dataimport-handler defined!" It's as if the directory is incorrect that I am > editing the conf files for. > > > I guess a more direct question would be, does the cloud instance use a > solrconfig.xml from somewhere else? >