Я получаю потоковые данные от Кафки.По умолчанию dataframe.value имеет тип "string".например, dataframe.value:
1.0,2.0,4,'a'
1.1,2.1,3,'a1'
Схема dataframe.value:
root
|-- value: string (nullable = true)
Теперь я хочу определить схему для этого фрейма данных.Схема, которую я хочу получить на выходе:
root
|-- c1: double (nullable = true)
|-- c2: double (nullable = true)
|-- c3: integer (nullable = true)
|-- c4: string (nullable = true)
Я определяю схему и затем загружаю данные из kafka, но я получаю ошибку «Кафка уже определила схему, не может применить настроенную схему».
Любая помощь по этому вопросу будет принята с благодарностью.