Wilson Guevara created ZEPPELIN-3217:
----------------------------------------

             Summary: Dependency error when loading zeppelin inside of EMR 
environment
                 Key: ZEPPELIN-3217
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3217
             Project: Zeppelin
          Issue Type: Bug
    Affects Versions: 0.8.0
            Reporter: Wilson Guevara
         Attachments: pastedImage.png

The  zeppelin functionality of S3NotebookRepo fails with the attached 
stacktrace.

*Environment:*

It was noticed when testing a dockerized zeppelin (*branch-0.8)* inside of an 
EMR.

*Explanation:*

The error points to a lacking method inside of com.amazonaws:aws-java-sdk 
dependency. And, when we listed the zeppelin dependencies we saw two different 
versions of this dependency:

 *- _com.amazonaws:aws-java-sdk:1.7.4_*

 *- _com.amazonaws:aws-java-sdk-core:1.10.62_*

 *- _com.amazonaws:aws-java-sdk-kms:1.10.62_*

 *- _com.amazonaws:aws-java-sdk-s3:1.10.62_*

The first dependency has the oldest version 1.7.4 wish doesn't include the 
stack-trace specified method isInRegionOptimizeModeEnabled(). This dependency 
is added indirectly by another dependency: 
*_org.apache.hadoop:hadoop-aws:2.7.3_*

*Posible solutions:*

We thing this issue was added when the changes in 
[ZEPPELIN-3184|https://issues.apache.org/jira/browse/ZEPPELIN-3184] were added.

In our environment we solved it by excluding the conflicting dependency:

{{  <exclusion>}}
{{    <groupId>com.amazonaws</groupId>}}
{{    <artifactId>aws-java-sdk</artifactId>}}
{{  </exclusion>}}



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

Reply via email to