Мне нужно сохранить сообщения, которые были отправлены в Kafka в глубоком хранилище. Мы используем облачные сервисы Azure, поэтому я полагаю, что хранилище Azure Blob может быть лучшим вариантом. Я хочу использовать API-интерфейс соединителя Kafka Connect для передачи данных в Azure Blob. Документация Kafka в основном предлагает HDFS для экспорта данных, однако в этом случае мне нужна виртуальная машина Linux под управлением Hadoop, которая будет дорогостоящей, я думаю. Мой вопрос заключается в том, что хранилище Azure Blob является подходящим выбором для хранения объектов JSON, а создание пользовательского разъема для подключения приемника является разумным решением для этого случая?Разъем Kafka для хранения Azure Blob
ответ
Пользовательский соединительный разъем определенно работает. Kafka Connect был абсолютно разработан, чтобы вы могли подключать плагины. На самом деле разработка коннекторов полностью интегрирована. Конфлюдентные соединители JDBC и HDFS были реализованы сначала просто из-за популярности этих двух вариантов использования, но есть еще много (мы сохраняем список разъемов, о которых мы знаем here.
Что касается хранения данных Azure blob Соответственно, вы указываете объекты JSON. Я думаю, что единственное, что вы захотите рассмотреть, - это размер объектов и будет ли размер хранилища Azure размером &. Я не уверен в характеристиках хранилища Azure, но во многих другие системы хранения объектов, которые могут потребоваться для объединения многих объектов в один блок, чтобы получить хорошую производительность для большого количества объектов (например, вам может понадобиться формат файла, который поддерживает многие объекты JSON).
- 1. Альтернатива для хранения Azure Blob
- 2. azure blob эффективность хранения
- 3. asp.net окна хранения Azure Blob
- 4. Включение CORS для хранения Azure Blob
- 5. Загрузка Azure blob для хранения загружается
- 6. Зачем использовать HTTPS для хранения Azure Blob
- 7. Устаревший код RetryPolicy для хранения Azure blob
- 8. Разъем Flink Kafka
- 9. Браузер хранения Azure Blob в Silverlight
- 10. Azure хранения Командлет Rename-Blob хочет ENDPOINT
- 11. Azure Blob Список контейнеров хранения и blobs
- 12. Azure хранения BLOB дает 500 внутренняя ошибка
- 13. Gemfire для хранения BLOB
- 14. Использует ли Azure WritePages для существующего blob на эмуляторе хранения
- 15. Список EMPTY-каталогов в контейнере для хранения Windows Azure Blob
- 16. Как настроить CORS для хранения Blob в окнах azure
- 17. Как создать MD5 в delphi для хранения azure blob?
- 18. Как использовать REST API для хранения Azure blob с Java
- 19. Как загрузить/установить страницу default.html для хранения Azure Blob?
- 20. ng-file-upload: как записывать файлы для хранения Azure blob
- 21. Автоматическое изменение уровня хранения Azure blob для охлаждения?
- 22. Удалить папку (ы) внутри Azure Blob контейнер для хранения
- 23. Политика общего доступа для хранения изображений в хранилище Azure blob
- 24. Автоматизированные миграции для хранения Azure Blob. Это существует?
- 25. Крошечная библиотека для хранения Blob на Windows Azure?
- 26. Azure Blob Download Speed
- 27. Разъем Kafka JDBC не собирает новые коммиты
- 28. Azure blob storage - blob policy
- 29. Клиент Azure Blob storage (GUI) для linux
- 30. Какой самый надежный вариант для хранения BLOB?
Что касается пользовательской раковины, I подумайте, Хорошо. В настоящее время нет официальной раковины для хранения Azure Blob. Если вы хотите другое решение, вы можете попробовать использовать Apache Flume (источник Kafka и Azure Sink), см. Эту ссылку для справки: https://blogs.msdn.microsoft.com/bigdatasupport/2014/03/18/using-apache- желоб-с-hdinsight / – NangSaigon