Мне нужно обновить базу данных Redis с помощью потоковых файлов, работающих на Nifi.
Я уже написал собственный скрипт Python для обновления Redis DB, и его можно запустить на ExecuteStreamCommand.
В качестве альтернативы, яЯ хотел бы сделать то же самое с ExecuteScript и Jython, потому что легко управлять конвейером Nifi.
Но по следующей ссылке кажется, что Jython может использовать только модуль чистого Python.Поскольку Redis написан на языке C, я думаю, что я не могу просто написать скрипт в процессоре ExecuteScript.
Импорт модулей в Nifi ExecuteScript
Так как я могу обновитьRedis база данных с использованием Jython в ExecuteScript ??
Кроме того, с точки зрения скорости, какой путь (ExecuteStreamCommand vs ExecuteScript) может дать лучшую производительность ??
Потому что, насколько я пытался, запуск сценария Pythonна ExecuteStreamCommand был быстрее.