首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >hadoop cosn工具不改变原来的fs.defaultFS配置即同时可以访问hdfs和cos?

hadoop cosn工具不改变原来的fs.defaultFS配置即同时可以访问hdfs和cos?

提问于 2019-02-14 11:06:06
回答 1关注 0查看 1.4K

hadoop cosn工具不改变原来的fs.defaultFS配置即同时可以访问hdfs 和 cos,就像访问亚马逊s3那样:

直接通过:hadoop fs -ls -R s3n://path这样访问,目前通过https://cloud.tencent.com/document/product/436/6884进行了配置,没修改fs.defaultFS

通过:hadoop fs -ls -R cosn://bigdata-1251448501/查询报错:

java.lang.RuntimeException: java.lang.ClassNotFoundException: Class org.apache.hadoop.fs.CosFileSystem not found

at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2267)

at org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:2652)

at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2665)

at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:93)

at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:2701)

at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2683)

at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:372)

at org.apache.hadoop.fs.Path.getFileSystem(Path.java:295)

at org.apache.hadoop.fs.shell.PathData.expandAsGlob(PathData.java:325)

at org.apache.hadoop.fs.shell.Command.expandArgument(Command.java:235)

at org.apache.hadoop.fs.shell.Command.expandArguments(Command.java:218)

at org.apache.hadoop.fs.shell.Command.processRawArguments(Command.java:201)

at org.apache.hadoop.fs.shell.Command.run(Command.java:165)

at org.apache.hadoop.fs.FsShell.run(FsShell.java:287)

at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)

at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)

at org.apache.hadoop.fs.FsShell.main(FsShell.java:340)

Caused by: java.lang.ClassNotFoundException: Class org.apache.hadoop.fs.CosFileSystem not found

at org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:2171)

at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2265)

... 16 more

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档