ontwthe 2021-10-11 19:05 采纳率: 0%
浏览 25

flume向hbase写入时报错

按照教学视频里的jar包,运行时出错
Exception in thread SinkRunner-PollingRunner-DefaultSinkProcessor java.lang.NoSuchMethodError: org.apache.flume.sink.hbase.SimpleRowKeyGenerator.getDsjRowKey(Ljava/lang/String;Ljava/lang/String;)[B
at org.apache.flume.sink.hbase.DsjAsyncHbaseEventSerializer.getActions(DsjAsyncHbaseEventSerializer.java:59)
at org.apache.flume.sink.hbase.AsyncHBaseSink.process(AsyncHBaseSink.java:219)
at org.apache.flume.sink.DefaultSinkProcessor.process(DefaultSinkProcessor.java:67)
at org.apache.flume.SinkRunner$PollingRunner.run(SinkRunner.java:145)
at java.lang.Thread.run(Thread.java:748)

显示找不到SimpleRowKeyGenerator中的getDsjRowKey函数
请问如何解决

  • 写回答

1条回答 默认 最新

  • 关注

    应该是jar包版本不兼容,换一个版本试试。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月11日

悬赏问题

  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突