org.apache.hadoop.fs包在哪
时间: 2023-10-11 21:04:49 浏览: 106
org.apache.hadoop.fs包是Apache Hadoop中的一部分,可以在Hadoop的官方网站上下载和安装Hadoop后,在Hadoop的安装目录下找到该包。在Hadoop 3.x版本中,该包位于hadoop-common项目的core模块中,路径为:hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs。
相关问题
org.apache.hadoop.fs.FileSystem
org.apache.hadoop.fs.FileSystem是Hadoop中的一个接口,用于操作分布式文件系统。它定义了许多方法,例如创建、读取、写入、删除和重命名文件等。FileSystem接口还支持访问不同种类的文件系统,包括本地文件系统、HDFS以及其他支持Hadoop的文件系统。通过使用FileSystem接口,开发人员可以轻松地在不同的文件系统之间切换,而无需修改他们的代码。
Exception in thread "main" org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.fs.FileAlreadyExi
stedException): /user/hadoop/input/sample.txt already exists
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkPathAccess(FSNamesystem.java:7102)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.mkdirsInternal(FSNamesystem.java:4538)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.mkdirsInt(FSNamesystem.java:4502)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.mkdirs(FSNamesystem.java:4473)
at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.mkdirs(NameNodeRpcServer.java:1000)
at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.mkdirs(ClientNamenodeProtocolServerSideTranslatorPB.java:646)
at org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ClientNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java)
at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:524)
at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:1025)
at org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:876)
at org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:822)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:415)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1892)
at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2678)