GitHub user wangbincmss opened a pull request: https://github.com/apache/incubator-hawq/pull/1277
make hawq start cluster have "userinput.ask_yesno" like hawq stop cluster **The status quo:** [hawqdb@docker1 bin]$ hawq start cluster 20170810:16:38:05:031474 hawq_start:docker1:hawqdb-[INFO]:-Prepare to do 'hawq start' 20170810:16:38:05:031474 hawq_start:docker1:hawqdb-[INFO]:-You can find log in: 20170810:16:38:05:031474 hawq_start:docker1:hawqdb-[INFO]:-/home/hawqdb/hawqAdminLogs/hawq_start_20170810.log 20170810:16:38:05:031474 hawq_start:docker1:hawqdb-[INFO]:-GPHOME is set to: 20170810:16:38:05:031474 hawq_start:docker1:hawqdb-[INFO]:-/home/hawqdb/hawq 20170810:16:38:05:031474 hawq_start:docker1:hawqdb-[INFO]:-Start hawq with args: ['start', 'cluster'] 20170810:16:38:05:031474 hawq_start:docker1:hawqdb-[INFO]:-Gathering information and validating the environment... 20170810:16:38:05:031474 hawq_start:docker1:hawqdb-[INFO]:-No standby host configured 20170810:16:38:05:031474 hawq_start:docker1:hawqdb-[INFO]:-Start all the nodes in hawq cluster 20170810:16:38:05:031474 hawq_start:docker1:hawqdb-[INFO]:-Starting master node 'docker1.cmss.com' 20170810:16:38:05:031474 hawq_start:docker1:hawqdb-[INFO]:-Start master service 20170810:16:38:07:031474 hawq_start:docker1:hawqdb-[INFO]:-Master started successfully 20170810:16:38:07:031474 hawq_start:docker1:hawqdb-[INFO]:-Start all the segments in hawq cluster 20170810:16:38:07:031474 hawq_start:docker1:hawqdb-[INFO]:-Start segments in list: ['docker4.cmss.com', 'docker5.cmss.com', 'docker2.cmss.com', 'docker3.cmss.com'] 20170810:16:38:07:031474 hawq_start:docker1:hawqdb-[INFO]:-Start segment service 20170810:16:38:07:031474 hawq_start:docker1:hawqdb-[INFO]:-Total segment number is: 4 .... 20170810:16:38:11:031474 hawq_start:docker1:hawqdb-[INFO]:-4 of 4 segments start successfully 20170810:16:38:11:031474 hawq_start:docker1:hawqdb-[INFO]:-Segments started successfully 20170810:16:38:11:031474 hawq_start:docker1:hawqdb-[INFO]:-HAWQ cluster started successfully [hawqdb@docker1 bin]$ hawq stop cluster 20170810:16:47:24:003630 hawq_stop:docker1:hawqdb-[INFO]:-Prepare to do 'hawq stop' 20170810:16:47:24:003630 hawq_stop:docker1:hawqdb-[INFO]:-You can find log in: 20170810:16:47:24:003630 hawq_stop:docker1:hawqdb-[INFO]:-/home/hawqdb/hawqAdminLogs/hawq_stop_20170810.log 20170810:16:47:24:003630 hawq_stop:docker1:hawqdb-[INFO]:-GPHOME is set to: 20170810:16:47:24:003630 hawq_stop:docker1:hawqdb-[INFO]:-/home/hawqdb/hawq 20170810:16:47:24:003630 hawq_stop:docker1:hawqdb-[INFO]:-Stop hawq with args: ['stop', 'cluster'] Continue with HAWQ service stop Yy|Nn (default=N): > y 20170810:16:47:26:003630 hawq_stop:docker1:hawqdb-[INFO]:-No standby host configured 20170810:16:47:26:003630 hawq_stop:docker1:hawqdb-[INFO]:-Stop hawq cluster 20170810:16:47:26:003630 hawq_stop:docker1:hawqdb-[INFO]:-There are 0 connections to the database 20170810:16:47:26:003630 hawq_stop:docker1:hawqdb-[INFO]:-Commencing Master instance shutdown with mode='smart' 20170810:16:47:26:003630 hawq_stop:docker1:hawqdb-[INFO]:-Master host=docker1.cmss.com 20170810:16:47:26:003630 hawq_stop:docker1:hawqdb-[INFO]:-Stop hawq master 20170810:16:47:27:003630 hawq_stop:docker1:hawqdb-[INFO]:-Master stopped successfully 20170810:16:47:27:003630 hawq_stop:docker1:hawqdb-[INFO]:-Stop hawq segment 20170810:16:47:27:003630 hawq_stop:docker1:hawqdb-[INFO]:-Stop segments in list: ['docker4.cmss.com', 'docker5.cmss.com', 'docker2.cmss.com', 'docker3.cmss.com'] 20170810:16:47:30:003630 hawq_stop:docker1:hawqdb-[INFO]:-Total segment number is: 4 ... 20170810:16:47:33:003630 hawq_stop:docker1:hawqdb-[INFO]:-4 of 4 segments stop successfully 20170810:16:47:33:003630 hawq_stop:docker1:hawqdb-[INFO]:-Segments stopped successfully 20170810:16:47:33:003630 hawq_stop:docker1:hawqdb-[INFO]:-Cluster stopped successfully **Ther ringht expale:** [hawqdb@docker1 bin]$ hawq start cluster 20170810:14:09:52:019805 hawq_start:docker1:hawqdb-[INFO]:-Prepare to do 'hawq start' 20170810:14:09:52:019805 hawq_start:docker1:hawqdb-[INFO]:-You can find log in: 20170810:14:09:52:019805 hawq_start:docker1:hawqdb-[INFO]:-/home/hawqdb/hawqAdminLogs/hawq_start_20170810.log 20170810:14:09:52:019805 hawq_start:docker1:hawqdb-[INFO]:-GPHOME is set to: 20170810:14:09:52:019805 hawq_start:docker1:hawqdb-[INFO]:-/home/hawqdb/hawq 20170810:14:09:52:019805 hawq_start:docker1:hawqdb-[INFO]:-Start hawq with args: ['start', 'cluster'] > > Continue with HAWQ service start Yy|Nn (default=N): > > y 20170810:14:09:54:019805 hawq_start:docker1:hawqdb-[INFO]:-Gathering information and validating the environment... 20170810:14:09:54:019805 hawq_start:docker1:hawqdb-[INFO]:-No standby host configured 20170810:14:09:54:019805 hawq_start:docker1:hawqdb-[INFO]:-Start all the nodes in hawq cluster 20170810:14:09:54:019805 hawq_start:docker1:hawqdb-[INFO]:-Starting master node 'docker1.cmss.com' 20170810:14:09:54:019805 hawq_start:docker1:hawqdb-[INFO]:-Start master service 20170810:14:09:55:019805 hawq_start:docker1:hawqdb-[INFO]:-Master started successfully 20170810:14:09:55:019805 hawq_start:docker1:hawqdb-[INFO]:-Start all the segments in hawq cluster 20170810:14:09:55:019805 hawq_start:docker1:hawqdb-[INFO]:-Start segments in list: ['docker4.cmss.com', 'docker5.cmss.com', 'docker2.cmss.com', 'docker3.cmss.com'] 20170810:14:09:55:019805 hawq_start:docker1:hawqdb-[INFO]:-Start segment service 20170810:14:09:55:019805 hawq_start:docker1:hawqdb-[INFO]:-Total segment number is: 4 ..... 20170810:14:10:00:019805 hawq_start:docker1:hawqdb-[INFO]:-4 of 4 segments start successfully 20170810:14:10:00:019805 hawq_start:docker1:hawqdb-[INFO]:-Segments started successfully 20170810:14:10:00:019805 hawq_start:docker1:hawqdb-[INFO]:-HAWQ cluster started successfully **I modified results:** 20170810:14:09:52:019805 hawq_start:docker1:hawqdb-[INFO]:-Prepare to do 'hawq start' 20170810:14:09:52:019805 hawq_start:docker1:hawqdb-[INFO]:-You can find log in: 20170810:14:09:52:019805 hawq_start:docker1:hawqdb-[INFO]:-/home/hawqdb/hawqAdminLogs/hawq_start_20170810.log 20170810:14:09:52:019805 hawq_start:docker1:hawqdb-[INFO]:-GPHOME is set to: 20170810:14:09:52:019805 hawq_start:docker1:hawqdb-[INFO]:-/home/hawqdb/hawq 20170810:14:09:52:019805 hawq_start:docker1:hawqdb-[INFO]:-Start hawq with args: ['start', 'cluster'] > Continue with HAWQ service start Yy|Nn (default=N): > > y 20170810:14:09:54:019805 hawq_start:docker1:hawqdb-[INFO]:-Gathering information and validating the environment... 20170810:14:09:54:019805 hawq_start:docker1:hawqdb-[INFO]:-No standby host configured 20170810:14:09:54:019805 hawq_start:docker1:hawqdb-[INFO]:-Start all the nodes in hawq cluster 20170810:14:09:54:019805 hawq_start:docker1:hawqdb-[INFO]:-Starting master node 'docker1.cmss.com' 20170810:14:09:54:019805 hawq_start:docker1:hawqdb-[INFO]:-Start master service 20170810:14:09:55:019805 hawq_start:docker1:hawqdb-[INFO]:-Master started successfully 20170810:14:09:55:019805 hawq_start:docker1:hawqdb-[INFO]:-Start all the segments in hawq cluster 20170810:14:09:55:019805 hawq_start:docker1:hawqdb-[INFO]:-Start segments in list: ['docker4.cmss.com', 'docker5.cmss.com', 'docker2.cmss.com', 'docker3.cmss.com'] 20170810:14:09:55:019805 hawq_start:docker1:hawqdb-[INFO]:-Start segment service 20170810:14:09:55:019805 hawq_start:docker1:hawqdb-[INFO]:-Total segment number is: 4 ..... 20170810:14:10:00:019805 hawq_start:docker1:hawqdb-[INFO]:-4 of 4 segments start successfully 20170810:14:10:00:019805 hawq_start:docker1:hawqdb-[INFO]:-Segments started successfully 20170810:14:10:00:019805 hawq_start:docker1:hawqdb-[INFO]:-HAWQ cluster started successfully You can merge this pull request into a Git repository by running: $ git pull https://github.com/wangbincmss/incubator-hawq master Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-hawq/pull/1277.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1277 ---- commit 1caa6a3f888625f3e0e8da88214b6843344349cf Author: wangbincmss <30889492+wangbinc...@users.noreply.github.com> Date: 2017-08-10T08:31:38Z Update hawq_ctl ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---