Exception in thread "main" java.lang.NullPointerException
1、在window操作系统上,使用eclipse开发工具从hdfs分布式文件系统上下载文件报空指针异常解决方法:
- log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory).
- log4j:WARN Please initialize the log4j system properly.
- log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
- Exception in thread "main" java.lang.NullPointerException
- at java.lang.ProcessBuilder.start(Unknown Source)
- at org.apache.hadoop.util.Shell.runCommand(Shell.java:)
- at org.apache.hadoop.util.Shell.run(Shell.java:)
- at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:)
- at org.apache.hadoop.util.Shell.execCommand(Shell.java:)
- at org.apache.hadoop.util.Shell.execCommand(Shell.java:)
- at org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:)
- at org.apache.hadoop.fs.FilterFileSystem.setPermission(FilterFileSystem.java:)
- at org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:)
- at org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:)
- at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:)
- at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:)
- at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:)
- at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:)
- at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:)
- at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:)
- at org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:)
- at org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:)
- at org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:)
- at com.bie.hadoop.crud.TextCreateNewFile.copyToLocalFile(TextCreateNewFile.java:)
- at com.bie.hadoop.crud.TextCreateNewFile.main(TextCreateNewFile.java:)
2、将hadoop-2.5.0-cdh5.3.6.tar.gz文件在window操作系统解压缩,配置好环境变量。
然后验证一下是否配置成功,操作如window+R,输入cmd:
然后将如下所示的文件hadoop-common-2.2.0-bin-32.rar解压缩,然后全部复制放到hadoop-2.5.0-cdh5.3.6.tar.gz的bin目录下面即可:
最后重启电脑,运行下载程序,解决问题,或者在程序中配置如下所示内容:
System.setProperty("hadoop.home.dir","D:/biexiansheng/hadoop/hadoop-2.5.0-cdh5.3.6");
- /***
- * 获取到配置信息
- * @return
- */
- public static Configuration getConfiguration(){
- Configuration conf = new Configuration();
- conf.set("fs.defaultFS", "hdfs://192.168.19.131:9000");
- //重启机器或者设置这个值
- //System.setProperty("hadoop.home.dir","D:/biexiansheng/hadoop/hadoop-2.5.0-cdh5.3.6");
- return conf;
- }
Exception in thread "main" java.lang.NullPointerException的更多相关文章
- GUI学习中错误Exception in thread "main" java.lang.NullPointerException
运行时出现错误:Exception in thread "main" java.lang.NullPointerException 该问题多半是由于用到的某个对象只进行了声明,而没 ...
- java使用类数组 报错Exception in thread "main" java.lang.NullPointerException
源代码如下: Point[] points=new Point[n];//Point是一个类 for(int i=0;i<n;i++) { System.out.print("请输入x ...
- 给内部类对象数组属性赋值时报错:Exception in thread "main" java.lang.NullPointerException
前言 1255: 打怪升级(Java),写这个题目程序的时候,控制台提示如下错误: Exception in thread "main" java.lang.NullPointer ...
- JAVA错误:Exception in thread "main" java.lang.NullPointerException
JAVA错误:Exception in thread "main" java.lang.NullPointerException例如: Exception in thread &q ...
- xml出现Exception in thread "main" java.lang.NullPointerException
运行代码出现Exception in thread "main" java.lang.NullPointerException 可以看下这个链接:https://ask.csdn. ...
- Exception in thread "main" java.lang.NullPointerException at Class.main
出现这种问题,可能的原因之一可能是对象数组未初始化. Class[] class = new Class[N]; for(int i = 0; i < N; i++){ class[i] = n ...
- Hibernate学习:Exception in thread "main" java.lang.NullPointerException
1.在学习Hibernate多对多关系的时候遇到了一下异常: 主函数出现了空指针异常: public static void testadd() { Session session = Hiberna ...
- NDK: ant 错误 [javah] Exception in thread "main" java.lang.NullPointerException 多种解决办法
1.错误提示内容 2.ant脚本对应的内容 <?xml version="1.0" encoding="UTF-8"?> <!-- ===== ...
- Java常见异常:Exception in thread "main" java.lang.NoClassDefFoundError
在某一路径下执行编译好的class文件出错. 异常如下: E:\liwy>java Test98 Exception in thread "main" java.lang.N ...
随机推荐
- Pytorch tutorial 之Datar Loading and Processing (1)
引自Pytorch tutorial: Data Loading and Processing Tutorial 这节主要介绍数据的读入与处理. 数据描述:人脸姿态数据集.共有69张人脸,每张人脸都有 ...
- 快速开发工具:Servoy
快速开发工具:Servoy https://servoy.com/
- mongodb3.4.6配置主从
.rpm包安装mongodb3.4.6 下载地址:https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.4/x86_64/RPMS/ rpm -ivh ...
- mysql5.7 闪回数据(update delete insert)
本次测试用Myflash闪回dml操作,有个前提条件是log_bin开启并且log模式是row: mysql> show global variables like "binlog%& ...
- ELK Packetbeat 部署指南
http://www.ttlsa.com/elk/elk-packetbeat-deployment-guide/
- Python-select 关键字 多表查询 子查询
sql 最核心的查询语句!!!! 增删改 单表查询 select语句的完整写法 关键字的书写顺序 执行顺序 多表查询 笛卡尔积 内连接 左外连接 右外连接 全外连接 通过合并左外连接和右外连接 子查询 ...
- Vue中的render函数随笔
使用vue-cli创建项目后,再main.js里面有这样一段代码: new Vue({ render:h => h(App) }).$mount('#app') render函数是渲染一个视图, ...
- vuforia unity 识别图片出模型
ARCamera设置: 然后设置ImageTarge
- Linux下的启动oracle的EM的命令
Linux下的启动oracle的EM的命令 1.启动数据库 su - oracle $sqlplus / as sysdba sql>startup 2.启动监听 $lsnrctl LSNRCT ...
- Confluence 6 home 目录中的内容
Confluence home 目录存储了 Confluence 在运行中所使用的数据.下面对 Confluence home 目录中使用的数据和文件进行一些说明: confluence.cfg.xm ...