是否可以在Kafka KTable Join上定义联接运算符

时间:2019-08-02 13:07:36

标签: apache-kafka apache-kafka-streams

SQL中,您可以定义联接运算符应处理的字段,例如:

SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate
FROM Orders
INNER JOIN Customers ON Orders.CustomerID=Customers.CustomerID;

据我了解,Kafka KTable上的join方法适用于主键:

join是具有联接属性{@code thisKTable.key == otherKTable.key}的主键联接。

在我的示例中,我的键是一个复合键,它由两个comma: iddate - 1,02-08-2019分隔的值组成

是否可以定义更高级的加入操作,例如key.split(",")[1]

0 个答案:

没有答案