У меня есть следующий тип данных, поступающих от потребителя Kafka
(u'0:l1', ({u'partyField': u'0:n5m, u'attr1': u'ok'})
(u'0:l1', ({u'partyField': u'0:n8m, u'attr1': u'ok'})
(u'0:l1', ({u'partyField': u'0:n8m, u'attr1': u'ok'})
Я бы хотел выполнить операцию reduceByKey
на этом. В настоящее время я получаю следующий вывод
(u'0:l1', {u'partyField': u'0:n5m, u'attr1': u'ok'},
{u'partyField': u'0:n8m, u'attr1': u'ok'},
{u'partyField': u'0:n8m, u'attr1': u'ok'})
Но мне бы хотелось иметь какую-то комбинацию клавиш, так как я бы хотел сгруппировать еще один параметр, который является частью значения, т.е. partyField
Я ищу группировку, похожую на эту, то есть сгруппированную по ключу, а также partyField
(u'0:l1', ({u'partyField': u'0:n5m, u'attr1': u'ok'})
(u'0:l1', {u'partyField': u'0:n8m, u'attr1': u'ok'},
u'0:l1', {u'partyField': u'0:n8m, u'attr1': u'ok'})
Как я могу выполнить эту операцию в свече?