class DruidDB::Client

Attributes

broker[R]
config[R]
coordinator[R]
overlord[R]
writer[R]
zk[R]

Public Class Methods

new(options = {}) click to toggle source
# File lib/druiddb/client.rb, line 14
def initialize(options = {})
  @config = DruidDB::Configuration.new(options)
  @zk = DruidDB::ZK.new(config)
  @broker = DruidDB::Node::Broker.new(config, zk)
  @coordinator = DruidDB::Node::Coordinator.new(config, zk)
  @overlord = DruidDB::Node::Overlord.new(config, zk)
  @writer = DruidDB::Writer.new(config, zk)
end