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

Sandeep Nemuri commented on HDDS-631:
-------------------------------------

+1 for {{ozone classpath clients}}, Without this we have to manually find the 
lib location and add it to client(hadoop) classpath.

When hdfs is trying to access o3fs, If we only add 
{{hadoop-ozone-filesystem.jar}} to HADOOP_CLASSPATH. The client fails with
{noformat}
Caused by: java.lang.ClassNotFoundException: 
org.apache.ratis.thirdparty.com.google.protobuf.ByteString
{noformat}
Apart form {{hadoop-ozone-filesystem.jar}} we had to add the ozone lib 
directory to access o3fs from hdfs.

> Ozone classpath shell command is not working
> --------------------------------------------
>
>                 Key: HDDS-631
>                 URL: https://issues.apache.org/jira/browse/HDDS-631
>             Project: Hadoop Distributed Data Store
>          Issue Type: Bug
>            Reporter: Nanda kumar
>            Priority: Blocker
>         Attachments: HDDS-631.00.patch
>
>
> In the ozone package (tar) the ozone and its dependency jars are copied to an 
> incorrect location. We use to have the jars in {{share/hadoop/<module>}} for 
> each module. Those directories are empty now. All the jars are placed in 
> {{share/ozone/lib}} directory.
> With this structure when we run {{ozone classpath}} command, we get an 
> incorrect output.
> {code}
> $ bin/ozone classpath
> /Users/nvadivelu/apache/ozone-0.4.0-SNAPSHOT/etc/hadoop:/Users/nvadivelu/apache/ozone-0.4.0-SNAPSHOT/share/hadoop/common/*
> {code}



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to