[ 
https://issues.apache.org/jira/browse/PHOENIX-3214?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15859754#comment-15859754
 ] 

Josh Mahonin commented on PHOENIX-3214:
---------------------------------------

Hey [~elserj]

I did a quick look before committing at various client / hive / server JARs and 
didn't see evidence that there were any outside dependencies from phoenix-kafka 
being pulled into them at all, so I _think_ we're safe there.

There is a new JAR, {{lib/phoenix-kafka-4.10.0-HBase-1.2-SNAPSHOT-minimal.jar}} 
which isn't shaded and does include what appears to be a fairly self-contained 
Kafka package (ie, no other transitive dependencies). I suspect this JAR could 
cause some classpath issues for a user with a different version of Kafka who is 
also blanket-adding the phoenix/lib folder to their classpath. I'm not sure if 
that's worth worrying about though, guava, netty, log4j and jackson are all in 
there as well.

Definitely would appreciate a second set of eyes on it though. An ounce of 
prevention is worth at least a pound of cure when it comes to potential 
classpath issues.

> Kafka Phoenix Consumer
> ----------------------
>
>                 Key: PHOENIX-3214
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-3214
>             Project: Phoenix
>          Issue Type: New Feature
>            Reporter: Kalyan
>            Assignee: Josh Mahonin
>             Fix For: 4.10.0
>
>         Attachments: PHOENIX-3214.addendum-0.98.patch, 
> PHOENIX-3214.addendum-1.1.patch, PHOENIX-3214-docs.patch, 
> PHOENIX-3214-final.patch, PHOENIX-3214_license-2.patch, 
> PHOENIX-3214_license.patch, PHOENIX-3214.patch, PHOENIX-3214-updated-1.patch, 
> PHOENIX-3214-updated-2.patch, PHOENIX-3214-updated.patch
>
>
> Providing a new feature to Phoenix.
> Directly ingest Kafka messages to Phoenix.
> Similar to flume phoenix integration.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to