Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-6736

A collections-like request handler to manage solr configurations on zookeeper

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 6.6, 7.0
    • Component/s: SolrCloud
    • Labels:
      None

      Description

      Managing Solr configuration files on zookeeper becomes cumbersome while using solr in cloud mode, especially while trying out changes in the configurations.

      It will be great if there is a request handler that can provide an API to manage the configurations similar to the collections handler that would allow actions like uploading new configurations, linking them to a collection, deleting configurations, etc.

      example :

      #use the following command to upload a new configset called mynewconf. This will fail if there is alredy a conf called 'mynewconf'. The file could be a jar , zip or a tar file which contains all the files for the this conf.
      curl -X POST -H 'Content-Type: application/octet-stream' --data-binary @testconf.zip http://localhost:8983/solr/admin/configs/mynewconf?sig=<the-signature>
      

      A GET to http://localhost:8983/solr/admin/configs will give a list of configs available
      A GET to http://localhost:8983/solr/admin/configs/mynewconf would give the list of files in mynewconf

        Attachments

        1. newzkconf.zip
          3 kB
          Ishan Chattopadhyaya
        2. newzkconf.zip
          2 kB
          Varun Rajput
        3. SOLR-6736.doc.patch
          3 kB
          Ishan Chattopadhyaya
        4. SOLR-6736.patch
          65 kB
          Ishan Chattopadhyaya
        5. SOLR-6736.patch
          54 kB
          Ishan Chattopadhyaya
        6. SOLR-6736.patch
          95 kB
          Ishan Chattopadhyaya
        7. SOLR-6736.patch
          40 kB
          Ishan Chattopadhyaya
        8. SOLR-6736.patch
          29 kB
          Varun Rajput
        9. SOLR-6736.patch
          29 kB
          Varun Rajput
        10. SOLR-6736.patch
          28 kB
          Varun Rajput
        11. SOLR-6736.patch
          15 kB
          Varun Rajput
        12. SOLR-6736.patch
          15 kB
          Varun Rajput
        13. SOLR-6736.patch
          9 kB
          Varun Rajput
        14. SOLR-6736.patch
          12 kB
          Varun Rajput
        15. SOLR-6736.patch
          8 kB
          Varun Rajput
        16. SOLR-6736-newapi.patch
          15 kB
          Varun Rajput
        17. SOLR-6736-newapi.patch
          15 kB
          Varun Rajput
        18. SOLR-6736-newapi.patch
          9 kB
          Varun Rajput
        19. test_private.pem
          0.7 kB
          Varun Rajput
        20. test_pub.der
          0.1 kB
          Varun Rajput
        21. zkconfighandler.zip
          3 kB
          Varun Rajput
        22. zkconfighandler.zip
          3 kB
          Varun Rajput

          Issue Links

            Activity

              People

              • Assignee:
                ichattopadhyaya Ishan Chattopadhyaya
                Reporter:
                varunrajput Varun Rajput
              • Votes:
                0 Vote for this issue
                Watchers:
                15 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: