Отличный вопрос. Во-первых, хранилище данных GeoMesa Kafka является странным. Он предназначен для управления потоковыми данными для обеспечения почти постоянной обработки и просмотра данных. Если это часть вашей проблемы, тогда Кафка должен быть частью решения.
Для оставшихся четырех это все аналогичные технологии, предназначенные для хранения больших данных. GeoMesa началась с Accumulo и имеет большинство функций для этой базы данных. Если вы ищете некоторые из этих функций GeoMesa или расширенные средства безопасности Accumulo, Accumulo - это путь.
BigTable - это служба управляемых баз данных, предоставляемая Google. Если вы хотите избежать создания базы данных, этот вариант может быть лучше. Между HBase и Cassandra, в большинстве случаев, люди уже предпочитают. Поддержка GeoMesa для каждого в настоящее время развивается.