linux上遇到hadoop问题

genguyige 2013-02-20 02:07:40
hadoop在ubuntu上配置好之后,写了一段java代码,功能很简单,只需要在hdfs上创建一个file/

public static void main(String[] args) {
Configuration conf = new Configuration();
try {
FileSystem hdfs = FileSystem.get(conf);
hdfs.create(new Path("/gengu/test/1.txt"));
} catch (IOException e) {
e.printStackTrace();
}


但是报错信息是
java.io.IOException: Mkdirs failed to create /gengu/test
at org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:366)
at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:484)
at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:465)
at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:372)
at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:364)
at test.CreateFile.main(CreateFile.java:14)

我的hdfs上是有/gengu/test这个文件目录的,那么我在hdfs上创建1.txt为什么为报错呢?求高人指教!
...全文
748 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
海兰 2013-11-20
  • 打赏
  • 举报
回复
引用 2 楼 ZHENGHAO111 的回复:
怎么解决的?
要写hdfs的路径才行
晚起的鸟 2013-11-19
  • 打赏
  • 举报
回复
存储位置写的不对。hdfs.create(new Path("/gengu/test/1.txt")); 这是在linux下创建了
  • 打赏
  • 举报
回复
创造文件夹失败??
hisenseyang 2013-11-18
  • 打赏
  • 举报
回复
ZHENGHAO111 2013-11-14
  • 打赏
  • 举报
回复
怎么解决的?
genguyige 2013-02-20
  • 打赏
  • 举报
回复
路径问题 已解决 !

20,807

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧