Re: [Discuss] New all-in-one distribution package structure

2022-05-11 Thread Jialin Qiao
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
> >
> >
> >
>


Re: [Discuss] New all-in-one distribution package structure

2022-05-11 Thread Xiangdong Huang
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
>
>
>


[Discuss] New all-in-one distribution package structure

2022-05-11 Thread Haonan Hou
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