Hi Team,

I am trying to upgrade from 1.7 to 1.13

Code in 1.7

Schema schema = new Schema();
schema.rowtime(new Rowtime()
        .timestampsFromField("eventTime")
        .watermarksPeriodicBounded(3000)
);


Code in 1.13

tableEnv.executeSql("CREATE TABLE ORDERS ( " +
        "`sid` BIGINT, " +
        "`isBot` BOOLEAN, " +
        "`botcode` STRING, " +
        "`_zpsbd8` INT, " +
        "`recvdTime` TIMESTAMP(3), " +
        "WATERMARK FOR recvdTime AS recvdTime - INTERVAL '5' MINUTES) " +
        "WITH ( " +
        "'connector' = 'kafka', " +
        "'topic' = 'badbotstream', " +
        "'properties.bootstrap.servers' = localhost:9092', " +
        "'properties.group.id' = 'testGroup', " +
        "'format' = 'json', " +
        "'json.fail-on-missing-field' = 'false',\n" +
        "'json.ignore-parse-errors' = 'true'" +
        " ) ");

Table result = tableEnv.sqlQuery("SELECT sid, botcode, COUNT(*) as total_hits, 
TUMBLE_START(recvdTime, INTERVAL '1' MINUTE) AS fseen from ORDERS GROUP BY sid, 
botcode, TUMBLE(recvdTime, INTERVAL '1' MINUTE)");
DataStream<Row> resultStream = tableEnv.toDataStream(result);
resultStream.writeAsText("/home/ravisankar/test_file.txt");


But no records are getting written into file. Is the both codes are same?? What 
else I need to do to group by 1 minute data with 5 minutes out of orderness?


Thanks in Advance


Regards,
Ravi Sankar

Reply via email to