1. 程式人生 > >hadoop java.io.IOException: No FileSystem for scheme: hdfs

hadoop java.io.IOException: No FileSystem for scheme: hdfs

異常

 java.io.IOException: No FileSystem for scheme: hdfs

我是想用hive的sql解析方法解析sql,測試類是可以執行的,但是使用java -cp jar包執行就報這個錯。

hadoop解決:

conf.set("fs.hdfs.impl", "org.apache.hadoop.hdfs.DistributedFileSystem")

hive解決:

 HiveConf conf = new HiveConf();
// 這一點必須新增 不新增的話 彙報異常,抓不到 java.io.IOException: No FileSystem for scheme: hdfs
conf.set("fs.hdfs.impl", "org.apache.hadoop.hdfs.DistributedFileSystem");
。。。。。
SessionState.start(conf);