You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Mike Percy (JIRA)" <ji...@apache.org> on 2018/06/19 22:12:00 UTC

[jira] [Commented] (KUDU-2479) Flume sink should properly shade its dependencies that are incompatible with flume

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

Mike Percy commented on KUDU-2479:
----------------------------------

Thanks for the fix, Ferenc! This is great.

> Flume sink should properly shade its dependencies that are incompatible with flume
> ----------------------------------------------------------------------------------
>
>                 Key: KUDU-2479
>                 URL: https://issues.apache.org/jira/browse/KUDU-2479
>             Project: Kudu
>          Issue Type: Bug
>            Reporter: Ferenc Szabo
>            Assignee: Ferenc Szabo
>            Priority: Major
>
> The kudu-flume-sink depends on a different guava version than flume itself and in its current state it does not work with flume.
> Dependencies should be shaded and relocated
> currently the class extracted from the jar file does not use the shaded guava:
> {noformat}
> javap -c org.apache.kudu.flume.sink.KuduSink |grep google
>       21: invokestatic  #8                  // Method com/google/common/base/Preconditions.checkState:(ZLjava/lang/Object;)V
>       18: invokestatic  #49                 // Method com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
>       40: invokestatic  #49                 // Method com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
>      139: invokevirtual #73                 // Method org/apache/flume/Context.getSubProperties:(Ljava/lang/String;)Lcom/google/common/collect/ImmutableMap;
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)