Hi,

@Etienne many thanks for your link, I will read it later.

@Julian can you give us a link to help me understand that?

Hi @Willem Jiang (the IoTDB mentor and the Camel committer), how do you
think about that?

Best.
-----------------------------------
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Robinet, Etienne <[email protected]> 于2020年3月3日周二 下午10:25写道:

> Hi Julian,
> you're thinking about creating a Camel component?
>
> Le mar. 3 mars 2020 à 15:24, Julian Feinauer <[email protected]
> >
> a écrit :
>
> > Hi,
> >
> > another alternative would be to add a "native" IoTDB Integration like
> .e.g
> > we did in PLC4X. Its not that hard and should be easy for the IoTDB
> > community.
> >
> > What about that?
> >
> > Julian
> >
> > Am 03.03.20, 14:35 schrieb "Robinet, Etienne" <[email protected]>:
> >
> >     Hi,
> >     sadly I am pretty new at using camel and never worked with NoSQL DB
> > but I
> >     found this:
> >
> >
> https://rterp.wordpress.com/2014/07/25/writing-to-a-nosql-db-using-camel/
> >
> >      Also, here is a blueprint I used with Oracle DB:
> >     <?xml version="1.0" encoding="UTF-8"?>
> >     <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0";
> >                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >                xmlns:cm="
> >     http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0";
> >                xsi:schemaLocation="
> >              http://www.osgi.org/xmlns/blueprint/v1.0.0
> >     https://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd
> >              http://camel.apache.org/schema/blueprint
> >     http://camel.apache.org/schema/blueprint/camel-blueprint.xsd
> >              http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0
> >     http://aries.apache.org/schemas/blueprint-cm/blueprint-cm-1.1.0.xsd
> ">
> >
> >
> >     <camelContext id="TestContext" xmlns="
> >     http://camel.apache.org/schema/blueprint";>
> >
> >     <route id="Route1">
> >
> >     <from uri="file://c:/test/in?delete=true"/>
> >     <setBody><simple>Route1 :: ${body}</simple></setBody>
> >           <to uri="sql:insert into test1_t(text)
> >     values(:#${body})?dataSource=my-db"/>
> >     </route>
> >
> >     </camelContext>
> >
> >
> >     <!-- The container provides a DataSource service connected to the
> > database
> >     -->
> >     <reference id="my-db" interface="javax.sql.DataSource" filter="(
> >     osgi.jndi.service.name=testDB)"/>
> >
> >
> >     </blueprint>
> >
> >     Le mar. 3 mars 2020 à 14:09, Xiangdong Huang <[email protected]> a
> > écrit :
> >
> >     > Hi Etienne,
> >     >
> >     > Can you share an example for integration Camel with some other DB
> > (NoSQL is
> >     > better)?
> >     > It will be helpful to let us evaluate how to integrate with IoTDB.
> >     >
> >     > Best,
> >     > ----------------------------------
> >     > Xiangdong Huang
> >     > School of Software, Tsinghua University
> >     >
> >     >  黄向东
> >     > 清华大学 软件学院
> >     >
> >     >
> >     > Jialin Qiao <[email protected]> 于2020年3月3日周二 下午9:04写道:
> >     >
> >     > > Hi,
> >     > >
> >     > > If you only need a java api, the Session API is enough and better
> > than
> >     > > JDBC.
> >     > >
> >     > > There is an example about Session API:
> >     > >
> >     > >
> >     >
> >
> https://github.com/apache/incubator-iotdb/blob/master/example/session/src/main/java/org/apache/iotdb/SessionExample.java
> >     > >
> >     > > I'm not familiar with Camel, but when integrating with rocketmq
> or
> > kafka,
> >     > > the consumer could use Session API to write data into IoTDB.
> >     > >
> >     > > Thanks,
> >     > > --
> >     > > Jialin Qiao
> >     > > School of Software, Tsinghua University
> >     > >
> >     > > 乔嘉林
> >     > > 清华大学 软件学院
> >     > >
> >     > > > -----原始邮件-----
> >     > > > 发件人: "Robinet, Etienne" <[email protected]>
> >     > > > 发送时间: 2020-03-03 20:55:43 (星期二)
> >     > > > 收件人: [email protected]
> >     > > > 抄送:
> >     > > > 主题: Re: Prepared Statements/ Commit
> >     > > >
> >     > > > Hi,
> >     > > > Can I use this session API in combination with camel?
> >     > > >
> >     > > > Le mar. 3 mars 2020 à 13:54, Jialin Qiao <
> > [email protected]>
> >     > a
> >     > > > écrit :
> >     > > >
> >     > > > > Hi,
> >     > > > >
> >     > > > > PreparedStatement is not supported now. Instead, you could
> use
> >     > Session
> >     > > > > API, which also avoids the sql parser.
> >     > > > >
> >     > > > > Thanks,
> >     > > > > --
> >     > > > > Jialin Qiao
> >     > > > > School of Software, Tsinghua University
> >     > > > >
> >     > > > > 乔嘉林
> >     > > > > 清华大学 软件学院
> >     > > > >
> >     > > > > > -----原始邮件-----
> >     > > > > > 发件人: "Etienne Robinet" <[email protected]>
> >     > > > > > 发送时间: 2020-03-03 20:35:56 (星期二)
> >     > > > > > 收件人: [email protected]
> >     > > > > > 抄送:
> >     > > > > > 主题: Prepared Statements/ Commit
> >     > > > > >
> >     > > > > > Hi all,
> >     > > > > > could it be that IoTDB doesn't support prepared statements?
> > When I
> >     > > try
> >     > > > > to use the SQL component of Camel, this is the error I get:
> >     > > > > https://i.imgur.com/HOJgh0H.png
> >     > > > > >
> >     > > > > > when I use JDBC component I get an error message "Not
> support
> >     > > Commit". I
> >     > > > > am confused now on how to use camel with IoTDB.
> >     > > > > > Etienne
> >     > > > >
> >     > >
> >     >
> >
> >
> >
>

Reply via email to