Может кто-нибудь объяснить, как MapReduce работает с Cassandra.6? Я прочитал пример подсчета слов, но я не совсем понимаю, что происходит на конце Cassandra по сравнению с "клиентом".
https://svn.apache.org/repos/asf/cassandra/trunk/contrib/word_count/
Например, скажем, я использую Python и Pycassa, как бы я загрузил новую функцию сокращения карты, а затем назову ее? Должна ли моя функция уменьшения карты быть java, установленной на сервере cassandra? Если да, то как я могу назвать это из Pycassa?
Там также упоминается о том, что Pig делает все это проще, но я полный Hadoop noob, так что это действительно не помогло.
В вашем ответе можно использовать Thrift или что-то еще, я только что упомянул Pycassa, чтобы обозначить клиентскую сторону. Я просто пытаюсь понять разницу между тем, что работает в кластере Cassandra, и фактическим сервером, делающим запросы.