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.
---

Reply via email to