I'm trying to create table in flink using Table API in Java using eclipse using the following code.
EnvironmentSettings settings = EnvironmentSettings
.newInstance()
.inStreamingMode()
.build();
TableEnvironment tEnv = TableEnvironment.create(settings);
tEnv.executeSql("CREATE TABLE sink_table (" +
" `user_a` BIGINT," +
" `product` VARCHAR," +
" `amount` BIGINT," +
" `name_list` ARRAY<STRING>," +
" `id_list` ARRAY<INT>," +
" PRIMARY KEY (user_a) NOT ENFORCED " +
") WITH (" +
")");
However program exits without creating any table in Flink SQL Client. How do I create table?
Note: It's getting created directly through SQL client. Also my environment is running Word Count Program through same setup of eclipse.
Also check https://nightlies.apache.org/flink/flink-docs-master/docs/dev/table/sql/create/ for similar code.