JD created PHOENIX-5820:
---------------------------
Summary: NoClassDefFoundError - org.apache.flume.context
Key: PHOENIX-5820
URL: https://issues.apache.org/jira/browse/PHOENIX-5820
Project: Phoenix
Issue Type: Bug
Components: kafka-connector
Affects Versions: 5.0.0
Reporter: JD
Version details:
HBASE - 2.1.9/Phoenix - 5.0.0/Kafka - 0.9.0.0
We are trying to stream data from Kafka to HBASE using the Phoenix Kafka plugin
as per the documentation.
After we run the Phoenix Consumer,
{quote}HADOOP_CLASSPATH=$(hbase classpath):/usr/local/hbase/conf hadoop jar
/usr/lib/phoenix/phoenix-kafka-5.0.0-HBase-2.0-minimal.jar
org.apache.phoenix.kafka.consumer.PhoenixConsumerTool --file
/user/lab/ami/kafka-consumer.properties
{quote}
We encounter following message post the Kafka properties file gets parsed.
{quote}Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/flume/ContextException in thread "main"
java.lang.NoClassDefFoundError: org/apache/flume/Context at
org.apache.phoenix.kafka.consumer.PhoenixConsumer.prepareContext(PhoenixConsumer.java:140)
at
org.apache.phoenix.kafka.consumer.PhoenixConsumer.<init>(PhoenixConsumer.java:71)
at
org.apache.phoenix.kafka.consumer.PhoenixConsumerTool.run(PhoenixConsumerTool.java:98)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) at
org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84) at
org.apache.phoenix.kafka.consumer.PhoenixConsumerTool.main(PhoenixConsumerTool.java:104)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498) at
org.apache.hadoop.util.RunJar.run(RunJar.java:221) at
org.apache.hadoop.util.RunJar.main(RunJar.java:136)Caused by:
java.lang.ClassNotFoundException: org.apache.flume.Context at
java.net.URLClassLoader.findClass(URLClassLoader.java:381) at
java.lang.ClassLoader.loadClass(ClassLoader.java:424) at
java.lang.ClassLoader.loadClass(ClassLoader.java:357)
{quote}
We have copied all the necessary .jar files to HBASE master & regionservers but
yet this dependency is missingĀ
--
This message was sent by Atlassian Jira
(v8.3.4#803005)