Hi,
I previously expect the all-in-one contain a server and a CLI, which we
used for deploying IoTDB(cluster or standalone) and doing some quick
operations.
But now, I thought CLI could just be a part of IoTDB-cluster, like a csv
tool or so.
So, I prefer to make all-in-one a truly all-in-one:
IoTDB-cluster or IoTDB: cluster( with standalone ) + cli
All-in-one: cluster + library-udf + grafana-plugin + rocksdb(optional).
Thanks,
—
Jialin Qiao
Apache IoTDB PMC
Xiangdong Huang 于2022年5月11日周三 16:01写道:
> Hi,
>
> Before discussing the new release, we need to know why there is
> "all-in-one" and define what is "all-in-one" and what is not.
>
> We released "all-in-one" at that time because we have a standalone version,
> the cluster version, and grafana-connector.
> And, we thought:
> - users may just run IoTDB on one node as a service, so the standalone
> version is fine.
> - users may need to run IoTDB on multiple nodes as a service, so the
> cluster version is suitable;
> - grafana-connector is an additional service of IoTDB.
>
>
> Now, we have:
> 1. the standalone version, which only uses datanode module.
> 2. the cluster version, which uses datanode and confignode modules.
> 3. the replaceable components: rocksdb-metadata
> 4. the pluggable library: library-udf
> 5. the client libraries: jdbc, java, c++, etc..
> 6. the grafana connector (deprecated?)
> 7. the grafana plugin
> 8. the iotdb-web-workbench (I think it is not ready for an apache release)
>
> So, which modules that "all-in-one" wants to contain?
>
> Best,
> ---
> Xiangdong Huang
> School of Software, Tsinghua University
>
> 黄向东
> 清华大学 软件学院
>
>
> Haonan Hou 于2022年5月11日周三 14:46写道:
>
> > Hi,
> >
> > I submit a PR[1] about adding config node to distribution package. There
> > is a change of the structure of all-in-one
> > package structure. Please refer the PR link below for details.
> >
> > Please let me know if you have any suggestion on this. Thanks!
> >
> > [1] https://github.com/apache/iotdb/pull/5861
> >
> > BR,
> > Haonan Hou
> >
> >
> >
>