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
The structure of distribution
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
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
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
choice 2 ---Original--- From: "gaoyang"<453935...@qq.com.INVALID> Date: Wed, Jul 6, 2022 15:53 PM To: "dev"
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: 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
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
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, 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
+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 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
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 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, 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
+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: 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"