Im new для Apache Nifi, и у меня есть вариант использования, который мне нужно разобрать и декодировать различные сообщения от датчиков, преобразовать и загрузить данные в Hbase, все мои датчики отправляют данные каждые 10 через API через почтовый запрос, то, что я сделал сейчас, - это служба с JAVA, которая прослушивает определенный порт и выполняет весь поток данных ETL, любая идея, как я могу использовать Apache Nifi для этого варианта использования?Apache Nifi с датчиками IOT
ответ
Ваш случай использования звучит как вид потока данных NiFi был построен для обработки, а NiFi обладает определенными возможностями, которые вам понадобятся. В NiFi есть несколько процессоров, которые могут помочь вам внедрить веб-службу HTTP.
ListenHTTP - Простой прием от HTTP к потоковому файлу через POST.
HandleHttpRequest и HandleHttpResponse - Комбинация процессоров для лучшего контроля HTTP-глаголов и кодов ответов на основе обработки потока файла.
Nifi также процессоры для работы с HBase, особенно PutHBaseJSON для вставки исходных данных JSON в HBase.
В дополнение к этим конкретным процессорам NiFi имеет множество процессоров для формирования и маршрутизации ваших данных. Я рекомендую посмотреть на некоторые из Example Dataflow Templates, некоторые появляются непосредственное отношение к вашему делу:
- 1. Проблемы настройки Apache NiFi
- 2. Apache Nifi ExecuteSQL Processor
- 3. Apache Nifi GetTwitter
- 4. Apache NIFI «Выполнять процессор»
- 5. connect SQL to apache nifi
- 6. Apache NiFi - веб-служба данных
- 7. Возможны сценарии в apache nifi
- 8. Процессор ExecuteSQL в Apache Nifi
- 9. apache nifi, формат паркета hdfs
- 10. Использование ReplaceText в Apache NiFi
- 11. Многопользовательский режим в Apache Nifi
- 12. Ошибка конфигурации LDAPS Apache NiFi
- 13. Путь обновления для Apache Nifi
- 14. Условная маршрутизация в Apache NiFi
- 15. org.apache.nifi.bootstrap.Command Apache NiFi не работает
- 16. Apache NiFi: механизм горячих папок
- 17. apache nifi полное время выполнения
- 18. Apache Nifi Twitter Connection Issue
- 19. Агрегирование данных в Apache Nifi
- 20. apache-nifi: distributionMapCacheServer как начать
- 21. SSL с Apache Nifi не работает
- 22. Apache NiFi не удается подключиться к «localhost: 8080/nifi»
- 23. Apache Nifi, как получить JSON из API
- 24. Невозможно добавить apache Nifi в ambari?
- 25. Множество значений в процессоре Apache Nifi
- 26. Apache NiFi: прочитайте файл json в ECMAScript
- 27. Процессор GetFile постоянно работает в Apache NiFi
- 28. Проблемы в apache-nifi о unescapeJson
- 29. GetKafka не получает сообщения в Apache Nifi
- 30. Apache NiFi: Вывод на несколько потоков одновременно?