Наконец-то я нашел решение своего вопроса: Алгоритм вычисления токена для составного ключа раздела: Primary_key ((text, int)) -> поэтому ключ разделения - составной_часть_ключа (text, int).
Пример: строка с Composite_partition_key ('hello', 1)
Применение алгоритма:
1 - расположение компонентов ключа составного раздела в большомпредставление с прямым порядком (16 бит):
first_component = 'hello' -> 68 65 6c 6c 6f
sec_component = 1 -> 00 00 00 01
6865 6c 6c 6f 00 00 00 01
2 - добавить длину компонента в два байта перед каждым компонентом
first_component = 'hello', длина = 5-> 00 05 68 65 6c 6c 6f
sec_component = 1, поэтому длина = 4 -> 00 04 00 0000 01
00 05 68 65 6c 6c 6f 00 04 00 00 00 01
3 - добавить нулевое значение послекаждый компонент
first_component = 'hello' -> 00 05 68 65 6c 6c 6f 00
sec_component = 1 -> 00 04 00 00 00 01 00
4- результат
00 05 68 65 6c 6c 6f 00 00 04 00 00 0001 00
теперь передают результат в виде любой двоичной базы, которую понимает ваша функция murmur3 (убедитесь, что это вариант cassandra).