[ 
https://issues.apache.org/jira/browse/FLINK-11933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16793700#comment-16793700
 ] 

Ken Krugler commented on FLINK-11933:
-------------------------------------

Hi thinktothings - please post problems like this to the Flink user email list 
first, before opening up a Jira issue. If input from the Flink community then 
indicates it's a bug or a worthwhile enhancement, you can and should create a 
Jira issue. Thanks!

> Exception in thread "main" java.lang.RuntimeException: No data sinks have 
> been created yet. A program needs at least one sink that consumes data. 
> Examples are writing the data set or printing it.
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: FLINK-11933
>                 URL: https://issues.apache.org/jira/browse/FLINK-11933
>             Project: Flink
>          Issue Type: Bug
>          Components: API / Table SQL
>    Affects Versions: 1.7.2
>         Environment: package 
> com.opensourceteams.module.bigdata.flink.example.tableapi.convert.dataset
> import org.apache.flink.api.scala.ExecutionEnvironment
> import org.apache.flink.api.scala._
> import org.apache.flink.core.fs.FileSystem.WriteMode
> import org.apache.flink.table.api.\{TableEnvironment, Types}
> import org.apache.flink.table.sinks.CsvTableSink
> import org.apache.flink.api.common.typeinfo.TypeInformation
> object Run {
>  def main(args: Array[String]): Unit = {
>  val env = ExecutionEnvironment.getExecutionEnvironment
>  val tableEnv = TableEnvironment.getTableEnvironment(env)
>  val dataSet = env.fromElements( (1,"a",10),(2,"b",20), (3,"c",30) )
>  val table = tableEnv.fromDataSet(dataSet)
>  tableEnv.registerTable("user1",table)
>  val csvTableSink = new 
> CsvTableSink("sink-data/csv/a.csv",",",1,WriteMode.OVERWRITE)
>  val fieldNames = Array("id", "name", "value")
>  val fieldTypes: Array[TypeInformation[_]] = Array(Types.INT, Types.STRING, 
> Types.LONG)
>  tableEnv.registerTableSink("csvTableSink",fieldNames,fieldTypes,csvTableSink)
>  tableEnv.scan("user1")
>  env.execute()
>  }
> }
>            Reporter: thinktothings
>            Priority: Major
>
> Exception in thread "main" java.lang.RuntimeException: No data sinks have 
> been created yet. A program needs at least one sink that consumes data. 
> Examples are writing the data set or printing it.
>  at 
> org.apache.flink.api.java.ExecutionEnvironment.createProgramPlan(ExecutionEnvironment.java:945)
>  at 
> org.apache.flink.api.java.ExecutionEnvironment.createProgramPlan(ExecutionEnvironment.java:923)
>  at 
> org.apache.flink.api.java.LocalEnvironment.execute(LocalEnvironment.java:85)
>  at 
> org.apache.flink.api.java.ExecutionEnvironment.execute(ExecutionEnvironment.java:817)
>  at 
> org.apache.flink.api.scala.ExecutionEnvironment.execute(ExecutionEnvironment.scala:525)
>  at 
> com.opensourceteams.module.bigdata.flink.example.tableapi.convert.dataset.Run$.main(Run.scala:36)
>  at 
> com.opensourceteams.module.bigdata.flink.example.tableapi.convert.dataset.Run.main(Run.scala)
> Process finished with exit code 1



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to