java.io.IOException: Cannot run program "chmod": CreateProcess error=2
来源:互联网 发布:cae软件 met 编辑:程序博客网 时间:2024/05/17 07:18
在eclipse下运行mapreduce程序的时候报这个错误。
Exception in thread "main" java.io.IOException: Cannot run program "chmod": CreateProcess error=2, ?????????
at java.lang.ProcessBuilder.start(Unknown Source)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.FileSystem.mkdirs(FileSystem.java:266)
at org.apache.hadoop.mapred.JobClient.configureCommandLineOptions(JobClient.java:573)
at org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:761)
at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:730)
at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1249)
at com.aspire.analyzer.hdfs.MobilePhoneTypeCount2.run(MobilePhoneTypeCount2.java:167)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
at com.aspire.analyzer.hdfs.MobilePhoneTypeCount2.main(MobilePhoneTypeCount2.java:197)
Caused by: java.io.IOException: CreateProcess error=2, ?????????
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 18 more
查了下应该是要装cygwin,这个就不说了网上多的是,只是要注意一下两点
1. 进入select package界面勾选“openssl,openssh”如下图:
2. 进入base default下的“sed”如下图:
最后就是将“D:\Program Files\cygwin\bin”添加环境变量。
- java.io.IOException: Cannot run program "chmod": CreateProcess error=2
- Exception in thread "main" java.io.IOException: Cannot run program "chmod": CreateProcess error=2
- java.io.IOException: Cannot run program "C:\Program": CreateProcess error=2,
- java.io.IOException: Cannot run program "ls": CreateProcess error=2,错误解决方法
- Cannot run program : java.io.IOException: error=2
- Exception in thread "main" java.io.IOException: Cannot run program "XX": CreateProcess error
- eclipse develop hadoop chmod :Cannot run program "chmod": CreateProcess error=2, ?????????
- java.io.IOException - Cannot run program "git": java.io.IOException: error=2, No such file or direct
- 【hadoop错误】Cannot run program "chmod": CreateProcess error=2 异常
- eclipse远程连接hadoop报Cannot run program "chmod": CreateProcess error=2问题
- java.io.IOException: Cannot run program "mvn":
- java.io.IOException: Cannot run program "/opt/java/sdk/build-tools/23.0.1/aapt": error=2, No such fi
- Execute failed: java.io.IOException: Cannot run program "sdk-linux/build-tools/22.0.0/aapt": error=2
- 转换webp格式图片,java.io.IOException: Cannot run program "dwebp": error=2, No such file or directory
- hadoop 在windows的Eclipse下运行出现Cannot run program "chmod": CreateProcess error=2 异常
- hadoop 在windows的Eclipse下运行出现Cannot run program "chmod": CreateProcess error=2 异常
- Hadoop在Windows系统的Eclipse下运行Cannot run program "chmod": CreateProcess error=2解决办法
- cannot run program "git.exe":CreateProcess error=2
- android Toast大全(五种情形)建立属于你自己的Toast
- Android调试方法
- 利用浏览器 UA 信息解决多平台手机应用下载问题
- Exception ,Error , Throwable 区别
- Extjs4+struts2+hibernate3实现分页表格
- java.io.IOException: Cannot run program "chmod": CreateProcess error=2
- createQuery(Unknoen Source)
- 发布Android APK应用流程
- SAP R/3系统概述(转载)
- ubuntu中开启ssh
- C++中堆和栈的区别,自由存储区、全局静态存储区和常量存储区
- linux putty 教程
- 厦门IT公司名单及联系方式
- 利用Ajax实现在脚本里传值例子