You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@iotdb.apache.org by Haonan Hou <hh...@qq.com.INVALID> on 2022/05/11 06:46:15 UTC
[Discuss] New all-in-one distribution package structure
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
Re: [Discuss] New all-in-one distribution package structure
Posted by Jialin Qiao <qi...@apache.org>.
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 <sa...@gmail.com> 于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 <hh...@qq.com.invalid> 于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
> >
> >
> >
>
Re: [Discuss] New all-in-one distribution package structure
Posted by Xiangdong Huang <sa...@gmail.com>.
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 <hh...@qq.com.invalid> 于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
>
>
>