On 3/26/2018 8:43 AM, Abhi Basu wrote: > Running on MS HDInsight and Solr 4.9.What is the BKM for creation, update, > delete of configurations and collections?
I have no idea what a BKM is. I will cover the update of configuration below. > I do the following: > > 1. First I create the zk config: > sudo zkcli.sh -cmd upconfig -zkhost zknode > <http://zk1-esohad.tzun3mpncofedp04lr3ird23xc.jx.internal.cloudapp.net/>:2181 > -confdir /home/sshuser/ems-collection-49/conf/ -confname ems-collection Exactly what you've got configured there for the zkhost parameter is difficult to decipher because it looks like the hsotname got replaced with a URL by your mail client. But I think you've only got one ZK server there. Usually there are at least three of them. The command actually only needs one, but the zkHost string usually has at least three. It's generally a good idea to use the same string for zkcli that you use for Solr itself, so it works even when a server is down. > 2. Then I create the collection: > curl ' > http://headnode0:8983/solr/admin/collections?action=CREATE&name=ems-collection&numShards=2&replicationFactor=2&maxShardsPerNode=1 > ' > > This works the first time. When I change the zk config, do I run the same > command #1? Also, do I do a reload: Yes, if you want to change an existing config and then make it active, you re-upload the config and then reload any affected collection. Deleting and recreating the collection is not something you would want to do unless you plan to completely rebuild it anyway -- deleting the collection will also delete all the index data. If that's what you WANT, then deleting and recreating the collection is a good way to make it happen. Many config updates *do* require a reindex, and some changes will also require completely deleting the index directories before building it again. > Very familiar with CDH solrctl commands that make life easier by only > having one command for this. Any help is appreciated. If you're using CDH, you'll want to talk to Cloudera for help. They customize their Solr install to the point where they're the only ones who know how to use it properly. Thanks, Shawn