Re: The structure of distribution
+1 Thanks! Chao Wang BONC ltd ccgow...@163.com On 10/22/2022 15:15,Jialin Qiao wrote: Hi, In the new distribution folder, we move all these scripts into sbin folder. Move the remove-datanode.sh into tools is also ok, we could rename it to node-tool (support removing confignode and datanode). node-tool.sh -r nodeid What do you think? Thanks, — Jialin Qiao Apache IoTDB PMC Chao Wang 于2022年10月22日周六 15:07写道: Hi, yes, it's a tool now, sorry for my mistake. And, move it to tools directory seems more suitable. Thanks! Chao Wang BONC ltd ccgow...@163.com On 10/22/2022 14:49,Jialin Qiao wrote: Hi, If I don't misremember, the remove-datanode.sh is indeed a tool with which we can remove any datanode in the cluster... Thanks, — Jialin Qiao Apache IoTDB PMC Chao Wang 于2022年10月22日周六 14:43写道: Hi, I think "start-datanode.sh -r" is ok, means start with remove mode. The remove-datanode.sh seems more like a tool with which we can remove any datanode in the cluster. Thanks! Chao Wang BONC ltd ccgow...@163.com On 10/22/2022 11:45,Jialin Qiao wrote: Hi, If we use one script, what should we naming it, start-datanode.sh or others? Just feel "start-datanode.sh -r" look strange, user may also need to read the UserGuide to find the removing function. If we put remove-datanode.sh in sbin, users could find it directly under sbin. Thanks, — Jialin Qiao Apache IoTDB PMC Chao Wang 于2022年10月22日周六 10:56写道: And, why do we need remove-datanode.sh and remove-confignode.sh scripts? I think those two scripts need to be merged into start-datanode.sh and start-confignode.sh, after all, they only have one parameter diffierence. Thanks! Chao Wang BONC ltd ccgow...@163.com On 10/21/2022 17:52,Chao Wang wrote: +1 Thanks! Chao Wang BONC ltd ccgow...@163.com On 10/21/2022 09:15,Houliang Qi wrote: +1 Thanks, --- Houliang Qi BONC, Ltd Replied Message | From | Jialin Qiao | | Date | 10/20/2022 23:56 | | To | | | Subject | Re: The structure of distribution | +1 — Jialin Qiao Apache IoTDB PMC Haonan Hou 于2022年10月20日周四 18:32写道: Hi all, We will release v1.0 in the nearly future, it's time to decide the final version of distribution structure. After investigate other projects, like Hadoop and Spark. I think it will be better that remove the confignode and datanode folder, and combine their script and configuration files into the conf and sbin under IOTDB_HOME. The design document is in [1]. I also submitted a PR[2] to make such changes, in where you can find the screenshot of new structure. [1] https://apache-iotdb.feishu.cn/docx/doxcnFpCzjZadvMPQHUROW4mrTe [2] https://github.com/apache/iotdb/pull/7672 Best, — Haonan Hou
Re: The structure of distribution
Hi, In the new distribution folder, we move all these scripts into sbin folder. Move the remove-datanode.sh into tools is also ok, we could rename it to node-tool (support removing confignode and datanode). node-tool.sh -r nodeid What do you think? Thanks, — Jialin Qiao Apache IoTDB PMC Chao Wang 于2022年10月22日周六 15:07写道: > > Hi, > > > yes, it's a tool now, sorry for my mistake. And, move it to tools > directory seems more suitable. > > > > > Thanks! > > > Chao Wang > BONC ltd > ccgow...@163.com > On 10/22/2022 14:49,Jialin Qiao wrote: > Hi, > > If I don't misremember, the remove-datanode.sh is indeed a tool with > which we can remove any datanode in the cluster... > > Thanks, > — > Jialin Qiao > Apache IoTDB PMC > > Chao Wang 于2022年10月22日周六 14:43写道: > > Hi, > I think "start-datanode.sh -r" is ok, means start with remove mode. The > remove-datanode.sh seems more like a tool with which we can remove any > datanode in the cluster. > > > > > Thanks! > > > Chao Wang > BONC ltd > ccgow...@163.com > On 10/22/2022 11:45,Jialin Qiao wrote: > Hi, > > If we use one script, what should we naming it, start-datanode.sh or others? > > Just feel "start-datanode.sh -r" look strange, user may also need to > read the UserGuide to find the removing function. > If we put remove-datanode.sh in sbin, users could find it directly under sbin. > > Thanks, > — > Jialin Qiao > Apache IoTDB PMC > > Chao Wang 于2022年10月22日周六 10:56写道: > > And, why do we need remove-datanode.sh and remove-confignode.sh scripts? I > think those two scripts need to be merged into start-datanode.sh and > start-confignode.sh, after all, they only have one parameter diffierence. > > > > > Thanks! > > > Chao Wang > BONC ltd > ccgow...@163.com > On 10/21/2022 17:52,Chao Wang wrote: > +1 > > > > > Thanks! > > > Chao Wang > BONC ltd > ccgow...@163.com > On 10/21/2022 09:15,Houliang Qi wrote: > +1 > > > > > Thanks, > --- > Houliang Qi > BONC, Ltd > > > Replied Message > | From | Jialin Qiao | > | Date | 10/20/2022 23:56 | > | To | | > | Subject | Re: The structure of distribution | > +1 > — > Jialin Qiao > Apache IoTDB PMC > > Haonan Hou 于2022年10月20日周四 18:32写道: > > Hi all, > > We will release v1.0 in the nearly future, it's time to decide the final > version > of distribution structure. After investigate other projects, like Hadoop and > Spark. I think it will be better that remove the confignode and datanode > folder, > and combine their script and configuration files into the conf and sbin under > IOTDB_HOME. The design document is in [1]. > > I also submitted a PR[2] to make such changes, in where you can find the > screenshot of new structure. > > [1] https://apache-iotdb.feishu.cn/docx/doxcnFpCzjZadvMPQHUROW4mrTe > [2] https://github.com/apache/iotdb/pull/7672 > > Best, > — > Haonan Hou > >
Re: The structure of distribution
Hi, yes, it's a tool now, sorry for my mistake. And, move it to tools directory seems more suitable. Thanks! Chao Wang BONC ltd ccgow...@163.com On 10/22/2022 14:49,Jialin Qiao wrote: Hi, If I don't misremember, the remove-datanode.sh is indeed a tool with which we can remove any datanode in the cluster... Thanks, — Jialin Qiao Apache IoTDB PMC Chao Wang 于2022年10月22日周六 14:43写道: Hi, I think "start-datanode.sh -r" is ok, means start with remove mode. The remove-datanode.sh seems more like a tool with which we can remove any datanode in the cluster. Thanks! Chao Wang BONC ltd ccgow...@163.com On 10/22/2022 11:45,Jialin Qiao wrote: Hi, If we use one script, what should we naming it, start-datanode.sh or others? Just feel "start-datanode.sh -r" look strange, user may also need to read the UserGuide to find the removing function. If we put remove-datanode.sh in sbin, users could find it directly under sbin. Thanks, — Jialin Qiao Apache IoTDB PMC Chao Wang 于2022年10月22日周六 10:56写道: And, why do we need remove-datanode.sh and remove-confignode.sh scripts? I think those two scripts need to be merged into start-datanode.sh and start-confignode.sh, after all, they only have one parameter diffierence. Thanks! Chao Wang BONC ltd ccgow...@163.com On 10/21/2022 17:52,Chao Wang wrote: +1 Thanks! Chao Wang BONC ltd ccgow...@163.com On 10/21/2022 09:15,Houliang Qi wrote: +1 Thanks, --- Houliang Qi BONC, Ltd Replied Message | From | Jialin Qiao | | Date | 10/20/2022 23:56 | | To | | | Subject | Re: The structure of distribution | +1 — Jialin Qiao Apache IoTDB PMC Haonan Hou 于2022年10月20日周四 18:32写道: Hi all, We will release v1.0 in the nearly future, it's time to decide the final version of distribution structure. After investigate other projects, like Hadoop and Spark. I think it will be better that remove the confignode and datanode folder, and combine their script and configuration files into the conf and sbin under IOTDB_HOME. The design document is in [1]. I also submitted a PR[2] to make such changes, in where you can find the screenshot of new structure. [1] https://apache-iotdb.feishu.cn/docx/doxcnFpCzjZadvMPQHUROW4mrTe [2] https://github.com/apache/iotdb/pull/7672 Best, — Haonan Hou
Re: The structure of distribution
Hi, If I don't misremember, the remove-datanode.sh is indeed a tool with which we can remove any datanode in the cluster... Thanks, — Jialin Qiao Apache IoTDB PMC Chao Wang 于2022年10月22日周六 14:43写道: > > Hi, >I think "start-datanode.sh -r" is ok, means start with remove mode. The > remove-datanode.sh seems more like a tool with which we can remove any > datanode in the cluster. > > > > > Thanks! > > > Chao Wang > BONC ltd > ccgow...@163.com > On 10/22/2022 11:45,Jialin Qiao wrote: > Hi, > > If we use one script, what should we naming it, start-datanode.sh or others? > > Just feel "start-datanode.sh -r" look strange, user may also need to > read the UserGuide to find the removing function. > If we put remove-datanode.sh in sbin, users could find it directly under sbin. > > Thanks, > — > Jialin Qiao > Apache IoTDB PMC > > Chao Wang 于2022年10月22日周六 10:56写道: > > And, why do we need remove-datanode.sh and remove-confignode.sh scripts? I > think those two scripts need to be merged into start-datanode.sh and > start-confignode.sh, after all, they only have one parameter diffierence. > > > > > Thanks! > > > Chao Wang > BONC ltd > ccgow...@163.com > On 10/21/2022 17:52,Chao Wang wrote: > +1 > > > > > Thanks! > > > Chao Wang > BONC ltd > ccgow...@163.com > On 10/21/2022 09:15,Houliang Qi wrote: > +1 > > > > > Thanks, > --- > Houliang Qi > BONC, Ltd > > > Replied Message > | From | Jialin Qiao | > | Date | 10/20/2022 23:56 | > | To | | > | Subject | Re: The structure of distribution | > +1 > — > Jialin Qiao > Apache IoTDB PMC > > Haonan Hou 于2022年10月20日周四 18:32写道: > > Hi all, > > We will release v1.0 in the nearly future, it's time to decide the final > version > of distribution structure. After investigate other projects, like Hadoop and > Spark. I think it will be better that remove the confignode and datanode > folder, > and combine their script and configuration files into the conf and sbin under > IOTDB_HOME. The design document is in [1]. > > I also submitted a PR[2] to make such changes, in where you can find the > screenshot of new structure. > > [1] https://apache-iotdb.feishu.cn/docx/doxcnFpCzjZadvMPQHUROW4mrTe > [2] https://github.com/apache/iotdb/pull/7672 > > Best, > — > Haonan Hou > >
Re: The structure of distribution
Hi, I think "start-datanode.sh -r" is ok, means start with remove mode. The remove-datanode.sh seems more like a tool with which we can remove any datanode in the cluster. Thanks! Chao Wang BONC ltd ccgow...@163.com On 10/22/2022 11:45,Jialin Qiao wrote: Hi, If we use one script, what should we naming it, start-datanode.sh or others? Just feel "start-datanode.sh -r" look strange, user may also need to read the UserGuide to find the removing function. If we put remove-datanode.sh in sbin, users could find it directly under sbin. Thanks, — Jialin Qiao Apache IoTDB PMC Chao Wang 于2022年10月22日周六 10:56写道: And, why do we need remove-datanode.sh and remove-confignode.sh scripts? I think those two scripts need to be merged into start-datanode.sh and start-confignode.sh, after all, they only have one parameter diffierence. Thanks! Chao Wang BONC ltd ccgow...@163.com On 10/21/2022 17:52,Chao Wang wrote: +1 Thanks! Chao Wang BONC ltd ccgow...@163.com On 10/21/2022 09:15,Houliang Qi wrote: +1 Thanks, --- Houliang Qi BONC, Ltd Replied Message | From | Jialin Qiao | | Date | 10/20/2022 23:56 | | To | | | Subject | Re: The structure of distribution | +1 — Jialin Qiao Apache IoTDB PMC Haonan Hou 于2022年10月20日周四 18:32写道: Hi all, We will release v1.0 in the nearly future, it's time to decide the final version of distribution structure. After investigate other projects, like Hadoop and Spark. I think it will be better that remove the confignode and datanode folder, and combine their script and configuration files into the conf and sbin under IOTDB_HOME. The design document is in [1]. I also submitted a PR[2] to make such changes, in where you can find the screenshot of new structure. [1] https://apache-iotdb.feishu.cn/docx/doxcnFpCzjZadvMPQHUROW4mrTe [2] https://github.com/apache/iotdb/pull/7672 Best, — Haonan Hou
Re: The structure of distribution
Hi, If we use one script, what should we naming it, start-datanode.sh or others? Just feel "start-datanode.sh -r" look strange, user may also need to read the UserGuide to find the removing function. If we put remove-datanode.sh in sbin, users could find it directly under sbin. Thanks, — Jialin Qiao Apache IoTDB PMC Chao Wang 于2022年10月22日周六 10:56写道: > > And, why do we need remove-datanode.sh and remove-confignode.sh scripts? I > think those two scripts need to be merged into start-datanode.sh and > start-confignode.sh, after all, they only have one parameter diffierence. > > > > > Thanks! > > > Chao Wang > BONC ltd > ccgow...@163.com > On 10/21/2022 17:52,Chao Wang wrote: > +1 > > > > > Thanks! > > > Chao Wang > BONC ltd > ccgow...@163.com > On 10/21/2022 09:15,Houliang Qi wrote: > +1 > > > > > Thanks, > --- > Houliang Qi > BONC, Ltd > > > ---- Replied Message > | From | Jialin Qiao | > | Date | 10/20/2022 23:56 | > | To | | > | Subject | Re: The structure of distribution | > +1 > — > Jialin Qiao > Apache IoTDB PMC > > Haonan Hou 于2022年10月20日周四 18:32写道: > > Hi all, > > We will release v1.0 in the nearly future, it's time to decide the final > version > of distribution structure. After investigate other projects, like Hadoop and > Spark. I think it will be better that remove the confignode and datanode > folder, > and combine their script and configuration files into the conf and sbin under > IOTDB_HOME. The design document is in [1]. > > I also submitted a PR[2] to make such changes, in where you can find the > screenshot of new structure. > > [1] https://apache-iotdb.feishu.cn/docx/doxcnFpCzjZadvMPQHUROW4mrTe > [2] https://github.com/apache/iotdb/pull/7672 > > Best, > — > Haonan Hou > >
Re: The structure of distribution
And, why do we need remove-datanode.sh and remove-confignode.sh scripts? I think those two scripts need to be merged into start-datanode.sh and start-confignode.sh, after all, they only have one parameter diffierence. Thanks! Chao Wang BONC ltd ccgow...@163.com On 10/21/2022 17:52,Chao Wang wrote: +1 Thanks! Chao Wang BONC ltd ccgow...@163.com On 10/21/2022 09:15,Houliang Qi wrote: +1 Thanks, --- Houliang Qi BONC, Ltd Replied Message | From | Jialin Qiao | | Date | 10/20/2022 23:56 | | To | | | Subject | Re: The structure of distribution | +1 — Jialin Qiao Apache IoTDB PMC Haonan Hou 于2022年10月20日周四 18:32写道: Hi all, We will release v1.0 in the nearly future, it's time to decide the final version of distribution structure. After investigate other projects, like Hadoop and Spark. I think it will be better that remove the confignode and datanode folder, and combine their script and configuration files into the conf and sbin under IOTDB_HOME. The design document is in [1]. I also submitted a PR[2] to make such changes, in where you can find the screenshot of new structure. [1] https://apache-iotdb.feishu.cn/docx/doxcnFpCzjZadvMPQHUROW4mrTe [2] https://github.com/apache/iotdb/pull/7672 Best, — Haonan Hou
Re: The structure of distribution
+1 Thanks! Chao Wang BONC ltd ccgow...@163.com On 10/21/2022 09:15,Houliang Qi wrote: +1 Thanks, --- Houliang Qi BONC, Ltd Replied Message | From | Jialin Qiao | | Date | 10/20/2022 23:56 | | To | | | Subject | Re: The structure of distribution | +1 — Jialin Qiao Apache IoTDB PMC Haonan Hou 于2022年10月20日周四 18:32写道: Hi all, We will release v1.0 in the nearly future, it's time to decide the final version of distribution structure. After investigate other projects, like Hadoop and Spark. I think it will be better that remove the confignode and datanode folder, and combine their script and configuration files into the conf and sbin under IOTDB_HOME. The design document is in [1]. I also submitted a PR[2] to make such changes, in where you can find the screenshot of new structure. [1] https://apache-iotdb.feishu.cn/docx/doxcnFpCzjZadvMPQHUROW4mrTe [2] https://github.com/apache/iotdb/pull/7672 Best, — Haonan Hou
Re: The structure of distribution
+1 Thanks, --- Houliang Qi BONC, Ltd Replied Message | From | Jialin Qiao | | Date | 10/20/2022 23:56 | | To | | | Subject | Re: The structure of distribution | +1 — Jialin Qiao Apache IoTDB PMC Haonan Hou 于2022年10月20日周四 18:32写道: Hi all, We will release v1.0 in the nearly future, it's time to decide the final version of distribution structure. After investigate other projects, like Hadoop and Spark. I think it will be better that remove the confignode and datanode folder, and combine their script and configuration files into the conf and sbin under IOTDB_HOME. The design document is in [1]. I also submitted a PR[2] to make such changes, in where you can find the screenshot of new structure. [1] https://apache-iotdb.feishu.cn/docx/doxcnFpCzjZadvMPQHUROW4mrTe [2] https://github.com/apache/iotdb/pull/7672 Best, — Haonan Hou
Re: The structure of distribution
+1 — Jialin Qiao Apache IoTDB PMC Haonan Hou 于2022年10月20日周四 18:32写道: > > Hi all, > > We will release v1.0 in the nearly future, it's time to decide the final > version > of distribution structure. After investigate other projects, like Hadoop and > Spark. I think it will be better that remove the confignode and datanode > folder, > and combine their script and configuration files into the conf and sbin under > IOTDB_HOME. The design document is in [1]. > > I also submitted a PR[2] to make such changes, in where you can find the > screenshot of new structure. > > [1] https://apache-iotdb.feishu.cn/docx/doxcnFpCzjZadvMPQHUROW4mrTe > [2] https://github.com/apache/iotdb/pull/7672 > > Best, > — > Haonan Hou > >
Re: The structure of distribution
Hi, I have a question. If users would like to extend a standalone IoTDB to cluster, is it a good idea that separate standalone and datanode to different directories? Best, Haonan Hou > On Jul 12, 2022, at 9:19 AM, SpriCoder wrote: > > Finally, From my perspective, one possible structure like below: > > > . > ├── LICENSE > ├── NOTICE > ├── README.md > ├── README_ZH.md > ├── RELEASE_NOTES.md > ├── sbin > │ ├── start-cli.bat > │ └── start-cli.sh > > ├── confignode > │ ├── conf > │ │ ├── confignode-env.bat > │ │ ├── confignode-env.sh > │ │ ├── iotdb-confignode.properties > │ │ ├── iotdb-metric.yml > │ │ ├── jmx.access > │ │ ├── jmx.password > │ │ ├── logback-tool.xml > │ │ └── logback.xml > │ └── sbin > │ ├── remove-confignode.sh > │ ├── start-confignode.bat > │ ├── start-confignode.sh > │ ├── stop-confignode.bat > │ └── stop-confignode.sh > ├── datanode > │ ├── conf > │ │ ├── datanode-env.bat > │ │ ├── datanode-env.sh > │ │ ├── iotdb-datanode.properties > │ │ ├── iotdb-metric.yml > │ │ ├── iotdb-rest.properties > │ │ ├── jmx.access > │ │ ├── jmx.password > │ │ ├── logback-tool.xml > │ │ └── logback.xml > │ └── sbin > │ ├── remove-datanode.bat > │ ├── remove-datanode.sh > │ ├── start-datanode.bat > │ ├── start-datanode.sh > │ ├── stop-datanode.bat > │ └── stop-datanode.sh > ├── standalone > │ ├── conf > │ │ ├── datanode-env.bat > │ │ ├── datanode-env.sh > │ │ ├── iotdb-datanode.properties > │ │ ├── iotdb-metric.yml > │ │ ├── iotdb-rest.properties > │ │ ├── jmx.access > │ │ ├── jmx.password > │ │ ├── logback-tool.xml > │ │ └── logback.xml > │ └── sbin > │ ├── start-new-server.bat > │ ├── start-new-server.sh > │ ├── start-server.bat > │ ├── start-server.sh > │ ├── stop-server.bat > │ └── stop-server.sh > > ├── docs > ├── grafana-metrics-example > ├── lib > ├── licenses > └── tools > > > > > > > > --Original-- > From: >"SpriCoder" > > Date:Tue, Jul 5, 2022 05:54 PM > To:"dev" > Subject:The structure of distribution > > > > Hi all, > > Currently, we have confignode and datanode folder in the distribution. Which > has conf, sbin, and will store the default folder of data and system. And > there is a need to refactor distribution structure. > > I think there are two choices: > > 1. remove the confignode and datanode folder, and combine their script and > configuration files into the conf and sbin under the root. In this way all > folder generated by confignode will be put into config folder, and all folder > generated by confignode will be put into data folder. > > 2. use confignode and datanode folder to manage their script and > configuration files, like: confignode/sbin, confignode/conf, datanode/sbin, > datanode/conf, etc. In this way all folder generated by confignode will be > put into confignode folder and all folder generated by datanode will be put > into datanode folder. > > > > > What's your opinion? Looking forward to your reply. > > > Best, > > --- > > Hongyin Zhang
Re: The structure of distribution
Hi, Apart from the start-server.sh, The start-cli.sh is also weird in datanode folder. Besides, we may have start-all.sh in the future. There may need a sbin in the parent folder. Jialin Qiao On 2022/07/05 09:54:25 SpriCoder wrote: > Hi all, > > Currently, we have confignode and datanode folder in the distribution. Which > has conf, sbin, and will store the default folder of data and system. And > there is a need to refactor distribution structure. > > I think there are two choices: > > 1. remove the confignode and datanode folder, and combine their script and > configuration files into the conf and sbin under the root. In this way all > folder generated by confignode will be put into config folder, and all folder > generated by confignode will be put into data folder. > > 2. use confignode and datanode folder to manage their script and > configuration files, like: confignode/sbin, confignode/conf, datanode/sbin, > datanode/conf, etc. In this way all folder generated by confignode will be > put into confignode folder and all folder generated by datanode will be put > into datanode folder. > > > > > What's your opinion? Looking forward to your reply. > > > Best, > > --- > > Hongyin Zhang
Re: The structure of distribution
Hi, if we use the structure 2, the binary release name "apache-iotdb-{version}-bin-all.zip" should be changed (to "apache-iotdb-{version}-bin-cluster.zip". As the structure does not fit the singleton release version. The start-server.sh (or start-new-server.sh) script should also be removed. It will be confused that why I need to use "datanode" or "confignode" if I want to just use a start-new-server Best, --- Xiangdong Huang School of Software, Tsinghua University 黄向东 清华大学 软件学院 SpriCoder 于2022年7月6日周三 17:08写道: > > Get it! > > > > > --Original-- > From: >"SpriCoder" > > Date:Tue, Jul 5, 2022 05:54 PM > To:"dev" > Subject:The structure of distribution > > > > Hi all, > > Currently, we have confignode and datanode folder in the distribution. Which > has conf, sbin, and will store the default folder of data and system. And > there is a need to refactor distribution structure. > > I think there are two choices: > > 1. remove the confignode and datanode folder, and combine their script and > configuration files into the conf and sbin under the root. In this way all > folder generated by confignode will be put into config folder, and all folder > generated by confignode will be put into data folder. > > 2. use confignode and datanode folder to manage their script and > configuration files, like: confignode/sbin, confignode/conf, datanode/sbin, > datanode/conf, etc. In this way all folder generated by confignode will be > put into confignode folder and all folder generated by datanode will be put > into datanode folder. > > > > > What's your opinion? Looking forward to your reply. > > > Best, > > --- > > Hongyin Zhang
Re: The structure of distribution
Got it. And we can change xxx-env.sh and xxx-env.bat with a wildcard classpath parameter to simplify the command. The original classpath param is like this: lib/a.jar:lib/b.jar It can be replaced by: lib/* And please remember to test well both in Unix and Windows~ 在 2022/7/6 16:59,“SpriCoder” 写入: lib folder is a single one under root folder like: ├── datanode ├── confignode ├── lib --Original-- From: "SpriCoder"
Re: The structure of distribution
Where's the lib folder? A single one to share or just duplicated for each other? 在 2022/7/6 12:04,“SpriCoder” 写入: To more specific: In Choice 1, folders in apache-iotdb-0.14.0-SNAPSHOT-all-bin will like that: ├── sbin ├── conf ├── config ├── data ├── ext ├── logs ├── data ├── data ├── logs In Choice2, folder in apache-iotdb-0.14.0-SNAPSHOT-all-bin will like that: ├── confignode ├── conf ├── data ├── ext ├── logs └── sbin ├── datanode ├── conf ├── data ├── logs └── sbin --Original-- From: "SpriCoder"
Re: Re: The structure of distribution
+3 for Choice 2 Thanks. Guanfei Guo From: HW-Chao Wang Date: 2022-07-06 15:57 To: dev Subject: Re: The structure of distribution choice 2 ---Original--- From: "gaoyang"<453935...@qq.com.INVALID Date: Wed, Jul 6, 2022 15:53 PM To: "dev"
Re: The structure of distribution
choice 2 ---Original--- From: "gaoyang"<453935...@qq.com.INVALID Date: Wed, Jul 6, 2022 15:53 PM To: "dev"
Re: The structure of distribution
+1 for Choice 2 > 2022年7月5日 下午5:54,SpriCoder 写道: > > Hi all, > > Currently, we have confignode and datanode folder in the distribution. Which > has conf, sbin, and will store the default folder of data and system. And > there is a need to refactor distribution structure. > > I think there are two choices: > > 1. remove the confignode and datanode folder, and combine their script and > configuration files into the conf and sbin under the root. In this way all > folder generated by confignode will be put into config folder, and all folder > generated by confignode will be put into data folder. > > 2. use confignode and datanode folder to manage their script and > configuration files, like: confignode/sbin, confignode/conf, datanode/sbin, > datanode/conf, etc. In this way all folder generated by confignode will be > put into confignode folder and all folder generated by datanode will be put > into datanode folder. > > > > > What's your opinion? Looking forward to your reply. > > > Best, > > --- > > Hongyin Zhang
Re: The structure of distribution
I think the choice 2 is better, since configNode and dataNode will be deployed separately and multi-replica means the dir will be copied. SpriCoder 于2022年7月6日周三 12:04写道: > > To more specific: > In Choice 1, folders in apache-iotdb-0.14.0-SNAPSHOT-all-bin will like that: > ├── sbin > ├── conf > ├── config > ├── data > ├── ext > ├── logs > > ├── data > ├── data > ├── logs > > > > In Choice2, folder in apache-iotdb-0.14.0-SNAPSHOT-all-bin will like that: > ├── confignode > ├── conf > ├── data > ├── ext > ├── logs > └── sbin > ├── datanode > ├── conf > ├── data > ├── logs > └── sbin > > > > > > > > --Original-- > From: >"SpriCoder" > > Date:Tue, Jul 5, 2022 05:54 PM > To:"dev" > Subject:The structure of distribution > > > > Hi all, > > Currently, we have confignode and datanode folder in the distribution. Which > has conf, sbin, and will store the default folder of data and system. And > there is a need to refactor distribution structure. > > I think there are two choices: > > 1. remove the confignode and datanode folder, and combine their script and > configuration files into the conf and sbin under the root. In this way all > folder generated by confignode will be put into config folder, and all folder > generated by confignode will be put into data folder. > > 2. use confignode and datanode folder to manage their script and > configuration files, like: confignode/sbin, confignode/conf, datanode/sbin, > datanode/conf, etc. In this way all folder generated by confignode will be > put into confignode folder and all folder generated by datanode will be put > into datanode folder. > > > > > What's your opinion? Looking forward to your reply. > > > Best, > > --- > > Hongyin Zhang