请问hive在load data的时候老是出错是怎么回事啊?

gwgyk 2014-08-06 09:57:10
在hive中使用load data,语句如下:
load data local inpath '/home/hadoop/test.txt' into table table1;
结果给报了个异常:
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.hadoop.fs.Path.<init>(Ljava/net/URI;)V
然后就退出hive了。这是怎么回事啊?
截图如下:


我的hadoop是0.20.2,hive是0.13.1的,mysql是5.6.19
...全文
940 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gwgyk 2014-08-07
  • 打赏
  • 举报
回复
引用 7 楼 zzhua100 的回复:
把包弄出来放入eclipse, 在eclipse中找org.apache.hadoop.fs.Path对应的包应该会吧。 比如随便写各类,导入org.apache.hadoop.fs.Path,点击进入该类中,在outline中选择该类右键->show in->package explorer,即可定位到对应包。如下图
我在hadoop0.20.2中的“src/core/org/apache/hadoop/fs”下找到了Path类,在hadoop1.2.1同样的目录下找到的Path类中还是没有init方法。这个是版本问题吗?
  • 打赏
  • 举报
回复
首先你要确定你的环境是否运行正常
tchqiq 2014-08-06
  • 打赏
  • 举报
回复
你这hive里是是少hadoop的jar包吧~ 好好查查
zzhua100 2014-08-06
  • 打赏
  • 举报
回复
把包弄出来放入eclipse, 在eclipse中找org.apache.hadoop.fs.Path对应的包应该会吧。 比如随便写各类,导入org.apache.hadoop.fs.Path,点击进入该类中,在outline中选择该类右键->show in->package explorer,即可定位到对应包。如下图
gwgyk 2014-08-06
  • 打赏
  • 举报
回复
引用 5 楼 zzhua100 的回复:
local data命令是直接复制一个文件到指定的位置,与hadoop fs copy..相关命令类似,用的是hadoop通用以及hdfs相关包,与hive没有关系,所以select、alter正常。 org.apache.hadoop.fs.Path是hadoop-common包中的类,你找找这个包是否在hadoop对应的目录下。 另外,0.23版本hadoop, 已经没有了org.apache.hadoop.fs.Path.init这个方法了,不记得0.20是否还有这个方法。
应该是版本问题,我用的是hadoop0.20.2,后来换了hadoop1.2.1之后,这个错误就没有了。 请问hadoop0.20.2中的org.apache.hadoop.fs.Path该怎么找呢?
zzhua100 2014-08-06
  • 打赏
  • 举报
回复
local data命令是直接复制一个文件到指定的位置,与hadoop fs copy..相关命令类似,用的是hadoop通用以及hdfs相关包,与hive没有关系,所以select、alter正常。 org.apache.hadoop.fs.Path是hadoop-common包中的类,你找找这个包是否在hadoop对应的目录下。 另外,0.23版本hadoop, 已经没有了org.apache.hadoop.fs.Path.init这个方法了,不记得0.20是否还有这个方法。
gwgyk 2014-08-06
  • 打赏
  • 举报
回复
引用 2 楼 wulinshishen 的回复:
首先你要确定你的环境是否运行正常
我可以建表,select、alter都没错。这样环境应该没问题吧?
gwgyk 2014-08-06
  • 打赏
  • 举报
回复
引用 1 楼 tchqiq 的回复:
你这hive里是是少hadoop的jar包吧~ 好好查查
少了什么jar包呢?该怎么查呢? 我是新手,请多多指教

20,808

社区成员

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

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