You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "JD (Jira)" <ji...@apache.org> on 2020/04/06 05:00:09 UTC
[jira] [Created] (PHOENIX-5820) NoClassDefFoundError -
org.apache.flume.context
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)