[ https://issues.apache.org/jira/browse/KYLIN-5024?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kun Liu updated KYLIN-5024: --------------------------- Component/s: Real-time Streaming > stream receiver NPE: when restart the receiver server > ----------------------------------------------------- > > Key: KYLIN-5024 > URL: https://issues.apache.org/jira/browse/KYLIN-5024 > Project: Kylin > Issue Type: Bug > Components: Real-time Streaming > Reporter: Kun Liu > Assignee: Kun Liu > Priority: Major > > {code:java} > for Cube xxxx, assignedPartitions [Partition [partitionId=32, > partitionInfo=null], Partition [partitionId=35, partitionInfo=null], > Partition [partitionId=17, partitionInfo=null], Partition [partitionId=26, > partitionInfo=null], Partition [partitionId=29, partitionInfo=null], > Partition [partitionId=38, partitionInfo=null], Partition [partitionId=2, > partitionInfo=null], Partition [partitionId=14, partitionInfo=null], > Partition [partitionId=40, partitionInfo=null], Partition [partitionId=13, > partitionInfo=null], Partition [partitionId=22, partitionInfo=null], > Partition [partitionId=16, partitionInfo=null], Partition [partitionId=43, > partitionInfo=null], Partition [partitionId=34, partitionInfo=null], > Partition [partitionId=37, partitionInfo=null], Partition [partitionId=28, > partitionInfo=null], Partition [partitionId=45, partitionInfo=null], > Partition [partitionId=27, partitionInfo=null], Partition [partitionId=9, > partitionInfo=null], Partition [partitionId=48, partitionInfo=null], > Partition [partitionId=3, partitionInfo=null], Partition [partitionId=39, > partitionInfo=null], Partition [partitionId=42, partitionInfo=null], > Partition [partitionId=24, partitionInfo=null], Partition [partitionId=0, > partitionInfo=null]], startProtocol null > 2021-06-22 14:13:08,308 INFO [qtp1551350415-80] kafka.KafkaSource:142 : > Create StreamingConnector for Cube xxxxx, assignedPartitions [Partition > [partitionId=32, partitionInfo=null], Partition [partitionId=35, > partitionInfo=null], Partition [partitionId=17, partitionInfo=null], > Partition [partitionId=26, partitionInfo=null], Partition [partitionId=29, > partitionInfo=null], Partition [partitionId=38, partitionInfo=null], > Partition [partitionId=2, partitionInfo=null], Partition [partitionId=14, > partitionInfo=null], Partition [partitionId=40, partitionInfo=null], > Partition [partitionId=13, partitionInfo=null], Partition [partitionId=22, > partitionInfo=null], Partition [partitionId=16, partitionInfo=null], > Partition [partitionId=43, partitionInfo=null], Partition [partitionId=34, > partitionInfo=null], Partition [partitionId=37, partitionInfo=null], > Partition [partitionId=28, partitionInfo=null], Partition [partitionId=45, > partitionInfo=null], Partition [partitionId=27, partitionInfo=null], > Partition [partitionId=9, partitionInfo=null], Partition [partitionId=48, > partitionInfo=null], Partition [partitionId=3, partitionInfo=null], Partition > [partitionId=39, partitionInfo=null], Partition [partitionId=42, > partitionInfo=null], Partition [partitionId=24, partitionInfo=null], > Partition [partitionId=0, partitionInfo=null]], startProtocol null > 2021-06-22 13:47:46,490 INFO [main] kafka.KafkaSource:194 : > localConsumeStats from local checkpoint null, remoteConsumeStats from remote > checkpoint > {"7":2361745719,"10":2361745724,"11":2361745695,"12":2361745778,"13":2361745763,"14":2361745673,"15":2361745433,"16":2361745759,"17":2361745772,"18":2361745744,"24":2361745716,"26":2361745715,"27":2361745762} > 2021-06-22 13:47:46,491 INFO [main] kafka.KafkaSource:241 : start kafka > connector from specified > position:KafkaPosition{partitionOffsetMap={7=2361745719, 10=2361745724, > 11=2361745695, 12=2361745778, 13=2361745763, 14=2361745673, 15=2361745433, > 16=2361745759, 17=2361745772, 18=2361745744, 24=2361745716, 26=2361745715, > 27=2361745762}} > 2021-06-22 13:47:46,492 ERROR [main] server.StreamingServer:382 : consumer > start fail for cube:xxxxx > java.lang.NullPointerException > at > org.apache.kylin.stream.source.kafka.consumer.KafkaConnector.open(KafkaConnector.java:89) > at > org.apache.kylin.stream.core.consumer.StreamingConsumerChannel.start(StreamingConsumerChannel.java:87) > at > org.apache.kylin.stream.server.StreamingServer.startConsumer(StreamingServer.java:380) > at > org.apache.kylin.stream.server.StreamingServer.startConsumers(StreamingServer.java:352) > at > org.apache.kylin.stream.server.StreamingServer.addToReplicaSet(StreamingServer.java:462) > at > org.apache.kylin.stream.server.StreamingServer.start(StreamingServer.java:160) > at > org.apache.kylin.stream.server.StreamingReceiver.startStreamingServer(StreamingReceiver.java:67) > at > org.apache.kylin.stream.server.StreamingReceiver.start(StreamingReceiver.java:61) > at > org.apache.kylin.stream.server.StreamingReceiver.main(StreamingReceiver.java:51) > {code} > However, assignments for cube xxx in zookeeper is > {code:java} > zk: get stream/cubes/xxx/assignment {"cube_name":"xxxx","assignments":{ > "0":[{"partition_id":23,"partition_info":null},{"partition_id":41,"partition_info":null},{"partition_id":44,"partition_info":null},{"partition_id":8,"partition_info":null},{"partition_id":11,"partition_info":null},{"partition_id":47,"partition_info":null},{"partition_id":20,"partition_info":null},{"partition_id":5,"partition_info":null},{"partition_id":46,"partition_info":null},{"partition_id":49,"partition_info":null},{"partition_id":4,"partition_info":null},{"partition_id":31,"partition_info":null},{"partition_id":7,"partition_info":null},{"partition_id":25,"partition_info":null},{"partition_id":10,"partition_info":null},{"partition_id":1,"partition_info":null},{"partition_id":19,"partition_info":null},{"partition_id":36,"partition_info":null},{"partition_id":18,"partition_info":null},{"partition_id":21,"partition_info":null},{"partition_id":12,"partition_info":null},{"partition_id":30,"partition_info":null},{"partition_id":15,"partition_info":null},{"partition_id":33,"partition_info":null},{"partition_id":6,"partition_info":null}], > > "1":[{"partition_id":32,"partition_info":null},{"partition_id":35,"partition_info":null},{"partition_id":17,"partition_info":null},{"partition_id":26,"partition_info":null},{"partition_id":29,"partition_info":null},{"partition_id":38,"partition_info":null},{"partition_id":2,"partition_info":null},{"partition_id":14,"partition_info":null},{"partition_id":40,"partition_info":null},{"partition_id":13,"partition_info":null},{"partition_id":22,"partition_info":null},{"partition_id":16,"partition_info":null},{"partition_id":43,"partition_info":null},{"partition_id":34,"partition_info":null},{"partition_id":37,"partition_info":null},{"partition_id":28,"partition_info":null},{"partition_id":45,"partition_info":null},{"partition_id":27,"partition_info":null},{"partition_id":9,"partition_info":null},{"partition_id":48,"partition_info":null},{"partition_id":3,"partition_info":null},{"partition_id":39,"partition_info":null},{"partition_id":42,"partition_info":null},{"partition_id":24,"partition_info":null},{"partition_id":0,"partition_info":null}]}} > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)