170 похожих чатов

Всем привет ! Прошу дайте совет Сохранил csv данные в avro и

передал в Kafka передавал через Nifi
И надо считать эти данные в Flink
нашел кучу информации как перевести avro объект обратно в объект.
Но вопрос у меня изначально csv данные
Соответсвенно напрямую я не смогу привести к объекту ....
я могу щас флинком считать данные вв стринге.
Как прочитать avro -> csv -> java объект
я смог с помощью схему и авро плагина создать класс объект .
Но как мне перевести в читабельный вид авро данные на флинк?
пробовал десерилизовать напрямую в объект хрень получается все падает

И не могу ничего подобного найти

9 ответов

15 просмотров

Авро данные читаешь в классы, созданные из авросхемы, дальше маппинг куда нужно

Илья-Шапорто Автор вопроса
Владислав Хакин
Авро данные читаешь в классы, созданные из авросхе...

так попробовал вот хрень получается NoSuchMethodError: org.apache.flink.api.java.typeutils.TypeExtractor.analyzePojo(Ljava/lang/Class;Ljava/util/ArrayList; и не могу найти ответа, все говорят о версии, но нет проблема с версией, так как в стринге то топик могу прочитать ... вот как можно прочитать"Авро данные читаешь в классы" не могу въехать, так как у меня csv данные, там просто числа и пару строк через запятую .

Владислав Хакин
Через kafka avro value deserializer

Но я с флинком не знаком, поэтому могу не знать его специфику и ошибаться, как там нужно делать

Илья-Шапорто Автор вопроса
Владислав Хакин
Через kafka avro value deserializer

ну вообще да типа через эту шляпу но есть беда .setDeserializer(KafkaRecordDeserializationSchema.valueOnly(EventLteLogPublicInfoTest.class)) Cannot resolve method 'valueOnly(java.lang.Class<entity.EventLteLogPublicInfoTest>) у меня нет этого метода, так как класс в принцепе создан с помощью авро плагина... и вот вопрос херли ему не хватает((((

Илья Шапорто
ну вообще да типа через эту шляпу но есть беда ...

А зачем ты его используешь если у тебя нет?)) Какие есть имплементации MessageDeserializer? Я вроде авро свой писал, ибо в открытом доступе не нашел почему-то. Сейчас скину

Илья-Шапорто Автор вопроса
Владислав Хакин
А зачем ты его используешь если у тебя нет?)) Каки...

Я просто брал из документов флинка, я его и не использую , пытался свой десериализатор написать , такая же ошибка и вот не могу даже понять че ему не нравится он даже к Кафки не коннектиться падает на ошибки ноусачметодеррор

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта