问题描述:

今天新安装的flume,使用flume来做kafka与hive对接时出现了以下两个的错误:

Caused by: org.apache.hive.hcatalog.streaming.ConnectionError: HiveEndPoint{metaStoreUri='thrift://localhost:9083', database='db', table='student', partitionVals=}
(HiveWriter.java:99)at org.apache.flume.sink.hive.HiveSink.getOrCreateWriter(HiveSink.java:346)at org.apache.flume.sink.hive.HiveSink.drainOneBatch(HiveSink.java:297)at org.apache.flume.sink.hive.HiveSink.process(HiveSink.java:254)at org.apache.flume.sink.DefaultSinkProcessor.process(DefaultSinkProcessor.java:67)
Caused by: java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)Vat org.apache.hadoop.conf.Configuration.set(Configuration.java:1357)at org.apache.hadoop.conf.Configuration.set(Configuration.java:1338)at org.apache.hadoop.mapred.JobConf.setJar(JobConf.java:536)at org.apache.hadoop.mapred.JobConf.setJarByClass(JobConf.java:554)at org.apache.hadoop.mapred.JobConf.<init>(JobConf.java:448)at org.apache.hadoop.hive.conf.HiveConf.initialize(HiveConf.java:5141)

本着问题要一个一个顺序解决的态度,对Caused by: org.apache.hive.hcatalog.streaming.ConnectionError: HiveEndPoint{metaStoreUri=‘thrift://localhost:9083’, database=‘db’, table=‘student’, partitionVals=}问题进行搜索,但是大多数百度的内容都是表要分桶,开启事务,格式是:org ,因为他们的问题也与我的不全一样。

解决方案(过程):

第一个问题解决无果后,我联想会不会是第二个问题导致的第一个发生错误,是他的前置条件,于是查看第二个报错的问题

Caused by: java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V

哈哈,发现是hive/lib下与flume/lib下的guava的jar包的版本不一致导致的,这个问题在安装运行hive时与hadoop下的guava版本不一致时就遇到过,就很可惜,用了很长的一块时间。

日常问题——flume连接hive时报错Caused by: java.lang.NoSuchMethodError相关推荐

  1. Maven项目报错:Caused by: java.lang.NoClassDefFoundError: com/fasterxml/classmate/Filter

    一.问题描述 项目一运行就报错: Caused by: java.lang.NoClassDefFoundError: com/fasterxml/classmate/Filterat org.hib ...

  2. maven中如何解决jar包的依赖冲突Caused by:java.lang.NoSuchMethodError Caused by: java.lang.ClassNotFoundException

    产生jar包依赖冲突的原因: 假如在一个项目中,如项目demo中,我们即引入了aaa.jar又引入了bbb.jar,但是这两个jar包同时又引入了传递依赖xxx.jar,不同的是aaa.jar和bbb ...

  3. 异常:Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z

    Spring3.0 + Hibernate3.5: 启动服务器报: Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMan ...

  4. Caused by: java.lang.NoSuchMethodError: javax.persistence.spi.PersistenceUnitInfo.getValidationMode(

    # 1.概述 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entit ...

  5. Caused by: java.lang.NoSuchMethodError:No virtual method isSuccess()Z in class Lretrofit2/Response;

    异常: Caused by: java.lang.NoSuchMethodError: No virtual method isSuccess()Z in class Lretrofit2/Respo ...

  6. EasyExcel导入的时候报错Caused by: java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/File

    今天用EasyExcel导入的时候报错,如下 com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFound ...

  7. android 多个fragment切换报错Caused by: java.lang.IllegalArgumentException: No view found for id 0x7f0800f

    主界面一般来说都是底部几个按钮,点击按钮可切换不同页面.一般来说我们是用fragment来实现的.给按钮设置监听事件,监听到点击按钮时候 展示对应fragmnt,而实现fragment方式有两种,一种 ...

  8. 运行maven项目,运行报错Caused by: java.lang.ClassCastException: java.Interger cannot be cast to java.String

    错误起因 最开始,调用的是 findByAid(Integer aid),传入的是int 类型的参数,运行没有错误. 后来,由于需要,定义了同样的方法,接收的是String类型的参数,对应的xml中的 ...

  9. Struts2报错Caused by: java.lang.NoSuchMethodException: bean.Student.init()

    错误 错误日志 21-Oct-2019 15:14:13.922 SEVERE [http-apr-8080-exec-8] com.opensymphony.xwork2.util.logging. ...

最新文章

  1. 北航学长:DCIC 2021的算法方案讲解
  2. python 复制 移动 重命名文件
  3. 分形:一种计算出来的花朵
  4. 牛逼!Python常用数据类型的基本操作(长文系列第①篇)
  5. 编写Shell脚本(批处理,一次执行多条命令)
  6. [Leetcode][第889题][JAVA][根据前序和后序遍历构造二叉树][分治][递归]
  7. easyui,layui和 vuejs 有什么区别
  8. OJ1075: 聚餐人数统计(C语言)
  9. fluidsim元件库下载_FluidSIM5|FluidSIM(液压气动仿真软件)下载 v5.0中文免费版 附安装教程 - 121下载站...
  10. Vijos P1848 计数问题
  11. iOS自己实现二维码生成与扫描
  12. bzoj 4424: Cf19E Fairy dfs
  13. 前端代码为什么会有低代码及无代码
  14. 英文面试:自我介绍篇
  15. 新中式穿搭:柯罗芭KLOVA传承极致东方美
  16. Ubuntu16.04设置并查看DNS
  17. deepinV20一路艰辛系列六:更新微信到最新版本
  18. webpack中publicPath的深入解析
  19. 转:(很有用)有多个按钮,点击一个变色,点击另一个变色,原来的恢复颜色的方法
  20. 统计:目前网上商店最热卖的五大类商品

热门文章

  1. dedecms右侧悬浮_织梦dedecms网站上添加漂浮广告
  2. 命令行编译java项目_命令行编译运行java工程(转)
  3. linux自带浏览器如何更新,在deepin上安装edge浏览器后更新系统报错的解决方案
  4. android内置t卡中预制资源,[FAQ17514][Recovery]Recovery mode FAQ搜寻指南
  5. h5获取http请求头_nodejs 中http请求头,响应头
  6. 微型计算机中的奔四指的是,2015云南省计算机等级考试二级理论考试试题及答案...
  7. java heap 参数_java heap space解决方法和JVM参数设置
  8. 喜马拉雅 xm文件转m4a_喜马拉雅电台、课程语音如何转成文字?
  9. ksu7对讲机调频软件_科普 | 数字对讲机的群呼功能原理是什么?你了解多少?...
  10. w ndows7文档加密取消,win7文件夹怎么加密?windows7文件加密方法