Liking cljdoc? Tell your friends :D

clj-kafka-x.admin


create-topicclj

(create-topic z-utils
              topic
              &
              {:keys [partitions replication-factor topic-config]
               :or {partitions 1 replication-factor 1 topic-config nil}})

Creates a topic using provided zk-utils, topic-name and optional key-values. The optional key-values are :partitions --- number of topic partitions (default 1) :replication-factor --- copies (inc original) of each partition (default 1) :topic-config --- Topic specific configuration (default uses broker's default configs) see http://kafka.apache.org/documentation.html#topic-config

e.g

(def z-utils (zk-utils "localhost:2181"))

(create-topic z-utils "topic-a")

(create-topic z-utils "topic-b" :topic-config {"cleanup.policy" "compact"})

Creates a topic using provided zk-utils, topic-name and optional key-values.
The optional key-values are
:partitions          --- number of topic partitions (default 1)
:replication-factor  --- copies (inc original) of each partition (default 1)
:topic-config        --- Topic specific configuration (default uses broker's default configs)
                         see http://kafka.apache.org/documentation.html#topic-config

e.g

(def z-utils (zk-utils "localhost:2181"))

(create-topic z-utils "topic-a")

(create-topic z-utils "topic-b" :topic-config {"cleanup.policy" "compact"})
sourceraw docstring

delete-topicclj

(delete-topic z-utils topic)

Deletes the given topic

Deletes the given topic
sourceraw docstring

topic-exists?clj

(topic-exists? z-utils topic)

Returns true or false dependant on the existance of the given topic

Returns true or false dependant on the existance of the given topic
sourceraw docstring

zk-utilsclj

(zk-utils
  zk-url
  &
  {:keys [session-timeout connection-timeout security-enabled]
   :or {session-timeout 1000 connection-timeout 1000 security-enabled false}})
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close