Hi Dev, We have developed our own sdk io functions for read/write InfluxDBIO operations in apache BEAM. it is works with default coder, which is StringUtf8Coder.of().
PCollection<String> output = pipeline.apply( InfluxDbIO.<String>read() .withUri("http://localhost:8086") .withDatabase("beam")); With reference mongoDB and JDBC, implemented the read function with setcoder() options in InfluxDB also, but it is not working. PCollection<String> output = pipeline.apply( InfluxDbIO.<String>read() .withParser(new InfluxDbIO.Parser<String>() { @Override public void parse(String input, InfluxDbIO.ParserCallback<String> callback) throws IOException { callback.output(input); } }) .withUri("http://localhost:8086") .withDatabase("beam") .withCoder(StringUtf8Coder.of()));----> with coder getting error as Hi Beam Dev, We have developed our own sdk io functions for read/write InfluxDBIO operations in apache BEAM. it is works with default coder, which is StringUtf8Coder.of(). PCollection<String> output = pipeline.apply( InfluxDbIO.<String>read() .withUri("http://localhost:8086") .withDatabase("beam")); With reference mongoDB and JDBC, implemented the read function with setcoder() options in InfluxDB also, but it is not working. PCollection<String> output = pipeline.apply( InfluxDbIO.<String>read() .withParser(new InfluxDbIO.Parser<String>() { @Override public void parse(String input, InfluxDbIO.ParserCallback<String> callback) throws IOException { callback.output(input); } }) .withUri("http://localhost:8086") .withDatabase("beam") .withCoder(StringUtf8Coder.of()));----> with coder getting error as java.lang.ClassCastException: org.apache.beam.sdk.values.PBegin cannot be cast to org.apache.beam.sdk.values.PCollection Thanks & Regards, Ramanjaneya java.lang.ClassCastException: org.apache.beam.sdk.values.PBegin cannot be cast to org.apache.beam.sdk.values.PCollection Thanks & Regards, Ramanjaneya