[
https://issues.apache.org/jira/browse/HDDS-9175?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Siyao Meng updated HDDS-9175:
-----------------------------
Description:
Right now a simple `fs -ls s3a://` fails because hadoop-aws jar is not in ozone
classpath by default:
{code}
$ ozone fs -ls
s3a://bkt11690356121/.snapshot/cm-auto-d33c7527-hourly.daily-1690356245/
-ls: Fatal internal error
java.lang.RuntimeException: java.lang.ClassNotFoundException: Class
org.apache.hadoop.fs.s3a.S3AFileSystem not found
at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2702)
at org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:3413)
at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3448)
at org.apache.hadoop.fs.FileSystem.access$300(FileSystem.java:161)
at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:3556)
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3503)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:521)
at org.apache.hadoop.fs.Path.getFileSystem(Path.java:361)
{code}
> Consider including hadoop-aws jar in Ozone distribution to allow s3a://
> access with `ozone fs`
> ----------------------------------------------------------------------------------------------
>
> Key: HDDS-9175
> URL: https://issues.apache.org/jira/browse/HDDS-9175
> Project: Apache Ozone
> Issue Type: Task
> Reporter: Siyao Meng
> Priority: Major
>
> Right now a simple `fs -ls s3a://` fails because hadoop-aws jar is not in
> ozone classpath by default:
> {code}
> $ ozone fs -ls
> s3a://bkt11690356121/.snapshot/cm-auto-d33c7527-hourly.daily-1690356245/
> -ls: Fatal internal error
> java.lang.RuntimeException: java.lang.ClassNotFoundException: Class
> org.apache.hadoop.fs.s3a.S3AFileSystem not found
> at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2702)
> at
> org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:3413)
> at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3448)
> at org.apache.hadoop.fs.FileSystem.access$300(FileSystem.java:161)
> at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:3556)
> at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3503)
> at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:521)
> at org.apache.hadoop.fs.Path.getFileSystem(Path.java:361)
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]