У меня есть несколько идентичных параллельных потоков (как показано на скриншоте).У меня есть convertRecord в каждом из идентичных потоков, и в устройстве чтения записей я использовал «Свойство поля текста схемы» в качестве стратегии доступа и указал «Текст схемы».Например:
{
"type": "record",
"name": "AVLRecord0",
"fields" : [
{"name": "TimeOfDay", "type": "string", "logicalType":"timestamp-millis"},
{"name":"Field1", "type": "double"},
{"name":"Field2", "type": "double"},
{"name":"Field3", "type": "double"},
{"name": "Filename", "type": "string"}
]
}
Допустим, вышеприведенная схема, которую я использовал в различных параллельных потоках ConvertRecord, и теперь я хочу обновить одно имя поля из Поле до Field_Name , так что есть ли способ?Я могу сделать это за один раз по всей записи преобразования текста схемы?
Если я хочу изменить / обновить одно из полей в тексте схемы, нужно ли мне изменять / обновлять имя поля в каждом процессоре вручную?Или есть глобальный способ изменить имя поля во всем параллельном потоке, который у меня есть?
Можно ли как-нибудь обновить текст схемы на разных процессорах за один раз?
Любая помощь высоко ценится!Спасибо