class Solr::Cloud::Configuration
Attributes
collections_state_manager[R]
zookeeper_auth_password[RW]
zookeeper_auth_user[RW]
zookeeper_url[RW]
Public Instance Methods
build_zookeeper_connection()
click to toggle source
# File lib/solr/cloud/configuration.rb, line 20 def build_zookeeper_connection zookeeper_url = zookeeper_url.is_a?(Array) ? zookeeper_url.join(',') : zookeeper_url Solr::Cloud::ZookeeperConnection.new(zookeeper_url: zookeeper_url, zookeeper_auth_user: zookeeper_auth_user, zookeeper_auth_password: zookeeper_auth_password) end
cloud_enabled?()
click to toggle source
# File lib/solr/cloud/configuration.rb, line 16 def cloud_enabled? !@collections_state_manager.nil? end
enable_solr_cloud!(collections)
click to toggle source
# File lib/solr/cloud/configuration.rb, line 11 def enable_solr_cloud!(collections) @collections_state_manager = Solr::Cloud::CollectionsStateManager.new(zookeeper: build_zookeeper_connection, collections: collections) end