Hive 如何修复org.apache.kafka.common.config.ConfigException:缺少必需的配置;组id“;它没有默认值

Hive 如何修复org.apache.kafka.common.config.ConfigException:缺少必需的配置;组id“;它没有默认值,hive,apache-kafka,Hive,Apache Kafka,我有一个卡夫卡主题设置,正在尝试在配置单元中创建一个外部表来查询卡夫卡流 但是,当查询外部表时,我得到了错误消息 Error: java.io.IOException: org.apache.kafka.common.config.ConfigException: Missing required configuration "group.id" which has no default value. (state=,code=0) 启动卡夫卡服务器时,尝试将group.id放入server.

我有一个卡夫卡主题设置,正在尝试在配置单元中创建一个外部表来查询卡夫卡流

但是,当查询外部表时,我得到了错误消息

Error: java.io.IOException: org.apache.kafka.common.config.ConfigException: Missing required configuration "group.id" which has no default value. (state=,code=0)
启动卡夫卡服务器时,尝试将
group.id
放入
server.properties

已尝试将
group.id
放入外部表属性中

CREATE EXTERNAL TABLE kafka_table2
  (`timestamp` timestamp , `page` string,  `newPage` boolean,
  added int, deleted bigint, delta double)
  STORED BY 'org.apache.hadoop.hive.kafka.KafkaStorageHandler'
  TBLPROPERTIES
  ("kafka.topic" = "connect-test", "kafka.bootstrap.servers"="mykafka:9092","kafka.group.id"="1")


INFO  : Completed compiling command(queryId=hive_20190426082255_729f8adb-bb23-4317-8f3f-2f9049b62bd7); Time taken: 0.6 seconds
INFO  : Executing command(queryId=hive_20190426082255_729f8adb-bb23-4317-8f3f-2f9049b62bd7): select * from kafka_table2
INFO  : Completed executing command(queryId=hive_20190426082255_729f8adb-bb23-4317-8f3f-2f9049b62bd7); Time taken: 0.018 seconds
INFO  : OK
Error: java.io.IOException: org.apache.kafka.common.config.ConfigException: Missing required configuration "group.id" which has no default value. (state=,code=0)
您应该在TBLProperty中放置“kafka.consumer.group.id”=“1”,而不是“kafka.group.id”=“1”


请参阅:

group.id是一个使用者属性,因此必须在使用者端设置它…感谢您的响应,这是kafka hive集成,因此没有配置使用者。是的,有。。。Hive正在将Kafka主题读入表中,因此它正在内部打开一个使用者实例