Я пытаюсь подключить Kafak Topic, который использует Avro, к Spark Stream. Я пробую следующий код:
schema_registry_client = CachedSchemaRegistryClient(url='schema_registry_url')
serializer = MessageSerializer(schema_registry_client)
def decoder(s):
decoded_message = serializer .decode_message(s)
return decoded_message
kvs = KafkaUtils.createDirectStream(ssc, topic, {'bootstrap.servers': brokers}, valueDecoder=decoder)
Однако я получил следующую ошибку, когда запустил это:
Объект «Kafka DStream» не имеет атрибута «_get_object_id»
Как мы можем преодолеть это?
CachedSchemaRegistryClient
, который также является классом Java. - person OneCricketeer   schedule 11.10.2018