I followed the readme for kafka-0.8.0.
After I am getting the following warnings
[info] Loading project definition from
/home/abhishek/Project/kafka-0.8.0-src/project
[warn] Multiple resolvers having different access mechanism configured with
same name 'sbt-plugin-releases'. To avoid conflict, Remove duplicate
project resolvers (`resolvers`) or rename publishing resolver (`publishTo`).
[info] Set current project to Kafka (in build
file:/home/abhishek/Project/kafka-0.8.0-src/)
[warn] Credentials file /home/abhishek/.m2/.credentials does not exist
[info] Compiling 213 Scala sources and 2 Java sources to
/home/abhishek/Project/kafka-0.8.0-src/core/target/scala-2.8.0/classes...
[warn]
/home/abhishek/Project/kafka-0.8.0-src/core/src/main/scala/kafka/api/LeaderAndIsrResponse.scala:66:
non variable type-argument String in type pattern (String, Int) is
unchecked since it is eliminated by erasure
[warn] for ((key:(String, Int), value) <- responseMap) {
[warn] ^
[warn]
/home/abhishek/Project/kafka-0.8.0-src/core/src/main/scala/kafka/api/StopReplicaResponse.scala:67:
non variable type-argument String in type pattern (String, Int) is
unchecked since it is eliminated by erasure
[warn] for ((key:(String, Int), value) <- responseMap){
[warn] ^
[warn]
/home/abhishek/Project/kafka-0.8.0-src/core/src/main/scala/kafka/utils/Utils.scala:383:
non variable type-argument V in type pattern List[V] is unchecked since it
is eliminated by erasure
[warn] case Some(l: List[V]) => m.put(k, v :: l)
[warn] ^
[warn] three warnings found
[warn] warning: [options] bootstrap class path not set in conjunction with
-source 1.5
[warn]
/home/abhishek/Project/kafka-0.8.0-src/core/src/main/scala/kafka/tools/KafkaMigrationTool.java:261:
warning: [unchecked] unchecked conversion
[warn] ProducerThread producerThread = new
ProducerThread(producerDataChannel, producer, i);
[warn]
[warn] required: Producer<byte[],byte[]>
[warn] found: Producer
[warn]
/home/abhishek/Project/kafka-0.8.0-src/core/src/main/scala/kafka/tools/KafkaMigrationTool.java:338:
warning: [unchecked] unchecked call to KeyedMessage(String,K,V) as a member
of the raw type KeyedMessage
[warn] KeyedMessage<byte[], byte[]> producerData = new
KeyedMessage((String)topic, null, bytes);
[warn] ^
[warn] where K,V are type-variables:
[warn] K extends Object declared in class KeyedMessage
[warn] V extends Object declared in class KeyedMessage
[warn]
/home/abhishek/Project/kafka-0.8.0-src/core/src/main/scala/kafka/tools/KafkaMigrationTool.java:338:
warning: [unchecked] unchecked conversion
[warn] KeyedMessage<byte[], byte[]> producerData = new
KeyedMessage((String)topic, null, bytes);
[warn] ^
[warn] required: KeyedMessage<byte[],byte[]>
[warn] found: KeyedMessage
[warn]
/home/abhishek/Project/kafka-0.8.0-src/core/src/main/scala/kafka/tools/KafkaMigrationTool.java:371:
warning: [unchecked] unchecked call to KeyedMessage(String,K,V) as a member
of the raw type KeyedMessage
[warn] private KeyedMessage<byte[], byte[]> shutdownMessage = new
KeyedMessage("shutdown", null, null);
[warn] ^
[warn] where K,V are type-variables:
[warn] K extends Object declared in class KeyedMessage
[warn] V extends Object declared in class KeyedMessage
[warn]
/home/abhishek/Project/kafka-0.8.0-src/core/src/main/scala/kafka/tools/KafkaMigrationTool.java:371:
warning: [unchecked] unchecked conversion
[warn] private KeyedMessage<byte[], byte[]> shutdownMessage = new
KeyedMessage("shutdown", null, null);
[warn] ^
[warn] required: KeyedMessage<byte[],byte[]>
[warn] found: KeyedMessage
[warn] 6 warnings
[info] Including zkclient-0.3.jar
[info] Including snappy-java-1.0.4.1.jar
[info] Including zookeeper-3.3.4.jar
[info] Including metrics-core-2.2.0.jar
[info] Including metrics-annotation-2.2.0.jar
[info] Including log4j-1.2.15.jar
[info] Including scala-compiler.jar
[info] Including jopt-simple-3.2.jar
[info] Including slf4j-api-1.7.2.jar
[info] Including slf4j-simple-1.6.4.jar
[info] Including scala-library.jar
[warn] Merging 'META-INF/NOTICE' with strategy 'rename'
[warn] Merging 'org/xerial/snappy/native/README' with strategy 'rename'
[warn] Merging 'META-INF/maven/org.xerial.snappy/snappy-java/LICENSE' with
strategy 'rename'
[warn] Merging 'LICENSE.txt' with strategy 'rename'
[warn] Merging 'META-INF/LICENSE' with strategy 'rename'
[warn] Merging 'META-INF/MANIFEST.MF' with strategy 'discard'
[warn] Strategy 'discard' was applied to a file
[warn] Strategy 'rename' was applied to 5 files
[info] Packaging
/home/abhishek/Project/kafka-0.8.0-src/core/target/scala-2.8.0/kafka-assembly-0.8.0-deps.jar
...
[info] Done packaging.
[success] Total time: 67 s, completed 5 Jun, 2014 5:31:28 AM
I am not able run my Producer to insert into kafka.
The server runs but data doesn't go in. LeaderNotAvailableException is
raised.
Thanks
After I am getting the following warnings
[info] Loading project definition from
/home/abhishek/Project/kafka-0.8.0-src/project
[warn] Multiple resolvers having different access mechanism configured with
same name 'sbt-plugin-releases'. To avoid conflict, Remove duplicate
project resolvers (`resolvers`) or rename publishing resolver (`publishTo`).
[info] Set current project to Kafka (in build
file:/home/abhishek/Project/kafka-0.8.0-src/)
[warn] Credentials file /home/abhishek/.m2/.credentials does not exist
[info] Compiling 213 Scala sources and 2 Java sources to
/home/abhishek/Project/kafka-0.8.0-src/core/target/scala-2.8.0/classes...
[warn]
/home/abhishek/Project/kafka-0.8.0-src/core/src/main/scala/kafka/api/LeaderAndIsrResponse.scala:66:
non variable type-argument String in type pattern (String, Int) is
unchecked since it is eliminated by erasure
[warn] for ((key:(String, Int), value) <- responseMap) {
[warn] ^
[warn]
/home/abhishek/Project/kafka-0.8.0-src/core/src/main/scala/kafka/api/StopReplicaResponse.scala:67:
non variable type-argument String in type pattern (String, Int) is
unchecked since it is eliminated by erasure
[warn] for ((key:(String, Int), value) <- responseMap){
[warn] ^
[warn]
/home/abhishek/Project/kafka-0.8.0-src/core/src/main/scala/kafka/utils/Utils.scala:383:
non variable type-argument V in type pattern List[V] is unchecked since it
is eliminated by erasure
[warn] case Some(l: List[V]) => m.put(k, v :: l)
[warn] ^
[warn] three warnings found
[warn] warning: [options] bootstrap class path not set in conjunction with
-source 1.5
[warn]
/home/abhishek/Project/kafka-0.8.0-src/core/src/main/scala/kafka/tools/KafkaMigrationTool.java:261:
warning: [unchecked] unchecked conversion
[warn] ProducerThread producerThread = new
ProducerThread(producerDataChannel, producer, i);
[warn]
[warn] required: Producer<byte[],byte[]>
[warn] found: Producer
[warn]
/home/abhishek/Project/kafka-0.8.0-src/core/src/main/scala/kafka/tools/KafkaMigrationTool.java:338:
warning: [unchecked] unchecked call to KeyedMessage(String,K,V) as a member
of the raw type KeyedMessage
[warn] KeyedMessage<byte[], byte[]> producerData = new
KeyedMessage((String)topic, null, bytes);
[warn] ^
[warn] where K,V are type-variables:
[warn] K extends Object declared in class KeyedMessage
[warn] V extends Object declared in class KeyedMessage
[warn]
/home/abhishek/Project/kafka-0.8.0-src/core/src/main/scala/kafka/tools/KafkaMigrationTool.java:338:
warning: [unchecked] unchecked conversion
[warn] KeyedMessage<byte[], byte[]> producerData = new
KeyedMessage((String)topic, null, bytes);
[warn] ^
[warn] required: KeyedMessage<byte[],byte[]>
[warn] found: KeyedMessage
[warn]
/home/abhishek/Project/kafka-0.8.0-src/core/src/main/scala/kafka/tools/KafkaMigrationTool.java:371:
warning: [unchecked] unchecked call to KeyedMessage(String,K,V) as a member
of the raw type KeyedMessage
[warn] private KeyedMessage<byte[], byte[]> shutdownMessage = new
KeyedMessage("shutdown", null, null);
[warn] ^
[warn] where K,V are type-variables:
[warn] K extends Object declared in class KeyedMessage
[warn] V extends Object declared in class KeyedMessage
[warn]
/home/abhishek/Project/kafka-0.8.0-src/core/src/main/scala/kafka/tools/KafkaMigrationTool.java:371:
warning: [unchecked] unchecked conversion
[warn] private KeyedMessage<byte[], byte[]> shutdownMessage = new
KeyedMessage("shutdown", null, null);
[warn] ^
[warn] required: KeyedMessage<byte[],byte[]>
[warn] found: KeyedMessage
[warn] 6 warnings
[info] Including zkclient-0.3.jar
[info] Including snappy-java-1.0.4.1.jar
[info] Including zookeeper-3.3.4.jar
[info] Including metrics-core-2.2.0.jar
[info] Including metrics-annotation-2.2.0.jar
[info] Including log4j-1.2.15.jar
[info] Including scala-compiler.jar
[info] Including jopt-simple-3.2.jar
[info] Including slf4j-api-1.7.2.jar
[info] Including slf4j-simple-1.6.4.jar
[info] Including scala-library.jar
[warn] Merging 'META-INF/NOTICE' with strategy 'rename'
[warn] Merging 'org/xerial/snappy/native/README' with strategy 'rename'
[warn] Merging 'META-INF/maven/org.xerial.snappy/snappy-java/LICENSE' with
strategy 'rename'
[warn] Merging 'LICENSE.txt' with strategy 'rename'
[warn] Merging 'META-INF/LICENSE' with strategy 'rename'
[warn] Merging 'META-INF/MANIFEST.MF' with strategy 'discard'
[warn] Strategy 'discard' was applied to a file
[warn] Strategy 'rename' was applied to 5 files
[info] Packaging
/home/abhishek/Project/kafka-0.8.0-src/core/target/scala-2.8.0/kafka-assembly-0.8.0-deps.jar
...
[info] Done packaging.
[success] Total time: 67 s, completed 5 Jun, 2014 5:31:28 AM
I am not able run my Producer to insert into kafka.
The server runs but data doesn't go in. LeaderNotAvailableException is
raised.
Thanks