java hdfs创建文件_使用HDFS java api 创建文件出错。
//创建文件核心代码
public static void createNewHDFSFile(String toCreateFilePath, String content) throws IOException
{
Configuration config = new Configuration();
config.set("hadoop.job.ugi", "Administrator,supergroup");
FileSystem hdfs = FileSystem.get(config);
FSDataOutputStream os = hdfs.create(new Path(toCreateFilePath));
os.write(content.getBytes("UTF-8"));
os.close();
hdfs.close();
}
使用: createNewHDFSFile("/tmp/create2.c", "hello");
错误信息:
Exception in thread "main" java.io.IOException: Cannot run program "chmod": CreateProcess error=2, ?????????
at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
at org.apache.hadoop.util.Shell.runCommand(Shell.java:149)
at org.apache.hadoop.util.Shell.run(Shell.java:134)
at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:286)
at org.apache.hadoop.util.Shell.execCommand(Shell.java:354)
at org.apache.hadoop.util.Shell.execCommand(Shell.java:337)
at org.apache.hadoop.fs.RawLocalFileSystem.execCommand(RawLocalFileSystem.java:481)
at org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:473)
at org.apache.hadoop.fs.FilterFileSystem.setPermission(FilterFileSystem.java:280)
at org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:372)
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 com.geoway.hadoop.example.HadoopFSOperations.createNewHDFSFile(HadoopFSOperations.java:54)
at com.geoway.hadoop.example.HadoopFSOperations.main(HadoopFSOperations.java:15)
Caused by: java.io.IOException: CreateProcess error=2, ?????????
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
... 15 more
不知道什么原因 ,哪位能告诉我?
java hdfs创建文件_使用HDFS java api 创建文件出错。相关推荐
- java hdfs 新建目录_如何用java在hdfs中创建一个新目录?
public static void main(String[] args) throws IOException, URISyntaxException { ????????????配置config ...
- java 删除压缩zip文件_从ZIP存档中删除文件,而无需在Java或Python中解压缩 - java...
从ZIP存档中删除文件,而无需使用Java(首选)或Python解压缩 你好 我使用包含数百个高度压缩的文本文件的大型ZIP文件.解压缩ZIP文件时,可能要花一些时间,并且很容易消耗多达20 GB的磁 ...
- java 线程中创建线程_如何在Java 8中创建线程安全的ConcurrentHashSet?
java 线程中创建线程 在JDK 8之前,还没有办法在Java中创建大型的线程安全的ConcurrentHashSet. java.util.concurrent包甚至没有一个名为Concurren ...
- eclipse编译java项目class文件_动态编译 Java 代码以及生成 Jar 文件
导读: 最近在看 Flink 源码的时候发现到一段实用的代码,该代码实现了 java 动态编译以及生成 jar 文件.将其进行改进后可以应用到我们的平台上,实现在平台页面上编写 java 代码语句,提 ...
- java指令导出data文件_直接用 java 命令行动态生成jpg文件 (转)
直接用 java 命令行动态生成jpg文件 (转)[@more@] /** * jeruGraphics v 1.0 * * 看到一些动态生成图象的例子都是完成的, * 而且很长,觉得不是无论从实用性 ...
- java解析ceb文件_什么是Java的平台无关性
Hello,各位小伙伴是不是对于Java面试很头疼呢? 我以前跟你们一样也是如此,今天我给大家分享一些经验与技巧. 首先回顾一下,上一篇文章,我们说到了对JAVA的理解,那么这一节课开始我们将重点分析 ...
- matlab分析xml文件_如何在Java中读取XML文件(DOM分析器)
matlab分析xml文件 Today we will learn how to read the XML file in Java. We will also learn how to parse ...
- java文件打包jar文件_如何把JAVA文件打包成jar文件
本文讲解了把java文件打包成jar文件的方法,经测试可行.由于作者没时间用批处理文件进行操作的方法没有列出来. (1)把一个java文件打包到当前目录 javac –d . *.java (2) ...
- java 局域网文件拷贝文件_局域网使用Java进行文件传输
package com.herley; /** * * 客户端 */ import java.io.File; import java.io.FileInputStream; import java. ...
最新文章
- 我去字节跳动面试,“偷”回来的面试题,题真难...
- 移动端自动化测试(一)appium环境搭建
- 最强原创综述!当强化学习邂逅组合优化
- linux shell find命令 查找指定时间范围内的文件
- 把控制台程序嵌入到 WinForm 中执行
- 机器学习系列(2)_从初等数学视角解读逻辑回归
- 基于3G网络的汽车防盗报警系统视频监控设计[图]
- ffplay分析 (音视频同步:主时钟为音频)
- JavaScript-jQuery事件
- js 接收 json格式的字符串
- zabbix添加表达式
- 《NET 产品版权保护方案》非常全面, 《武汉.NET俱乐部》, 培训讲议
- 音创点歌机_音创ktv点歌系统家庭版-音创KTV点歌系统下载 v3.17--pc6下载站
- Windows:电源计划:隐藏在深处的卓越性能,Get正确打开方式
- verilog实现pwm
- 【有利可图网】PS教程:给人物制作一种碎片打散效果
- golang操作chromedp模拟浏览器基础入门
- 三星BESPOKE家电系列海外发布会看点一览,定制化设计成未来家居首选
- 立创开源 | 恒温加热台
- 各手机品牌系列侧重方向
热门文章
- javascript中对象在OOP方面的一些知识(主要是prototype和__proto__相关)
- 范围解析操作符 (::)
- arcgis for android离线编辑,ArcGIS for Android离线数据编辑实现原理
- java young gc_java old GC和young GC
- jQuery实现浮动层跟随页面滚动效果
- nacos使用_springcloud~nacos在使用中需要注意的问题
- android ijkplayer使用_Ijkplayer、ExoPlayer、VLC播放器综合比较
- vue插槽面试题_Vue 的slot插槽 及一个奇怪的面试题
- gta5显示nat较为严格_报告显示,中国超七成企业正在使用灵活用工
- linux安装64 mysql5.7_Linux安装64位Mysql5.7.22