hadoop - 找不到类 'org.apache.hadoop.hive.kafka.KafkaStorageHandler'

标签 hadoop hive apache-kafka

错误日志:

FAILED: SemanticException Cannot find class 
'org.apache.hadoop.hive.kafka.KafkaStorageHandler'

我已经将/KAFKA_HOME/libs/*添加到类路径中

这是我的测试代码:
(ID_code string, 
target int ,
var_0 FLOAT, 
var_1 FLOAT,
var_2 FLOAT,
var_3 FLOAT,
var_4 FLOAT)

STORED BY 'org.apache.hadoop.hive.kafka.KafkaStorageHandler'

TBLPROPERTIES(
"kafka.topic" = "test_steam",
"kafka.bootstrap.servers" = "lcoal:8778");

我想我缺少了一些jar文件。但是我在查找KafkaStorageHandler时遇到了麻烦。

最佳答案

我发现我应该下载一个jar并将其放入$ HIVE_HOME / lib文件夹中:
kafka-handler-3.1.0.jar
之后,Hive与Kafka一起工作。

关于hadoop - 找不到类 'org.apache.hadoop.hive.kafka.KafkaStorageHandler',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56363429/

相关文章:

java - 调用 deleteRecords Kafka 管理客户端 Java API 时,消息不会从文件系统中删除

hadoop - 如何搭建大数据平台,在Hadoop中接收和存储大数据

scala - Spark数据框似乎被重新计算了两次

hadoop - 为什么oozie需要数据库?

hadoop - Cassandra - Hive 集成

hadoop - Apache Sqoop 是否支持从 HIVE 到 Cassandra 的数据传输。

apache-kafka - 当只有 1 个代理可以访问时,是否可以生成 kafka 主题?

java - 如何在Flink Kafka Consumer中动态获取处理kafka主题名称?

hadoop - 我们如何控制特定的键应该进入特定的 reducer ?

hadoop - 如何使用 PIG 脚本获取两个纪元时间值之间的毫秒数