@@ -31,13 +31,10 @@ Commands:
31
31
start Starts Accumulo cluster
32
32
stop Stops Accumulo cluster
33
33
kill Kills Accumulo cluster
34
- start-non-tservers Deprecated. Starts all services except tservers
35
- start-servers [--all|--tservers|--no-tservers|--sservers [group]|--compactors [group]]
34
+ start-servers [--all|--tservers [group]|--sservers [group]|--compactors [group]]
36
35
Starts various server types, can optionally specify a group
37
- stop-servers [--all|--tservers| --no-tservers |--sservers [group]|--compactors [group]]
36
+ stop-servers [--all|--tservers [group] |--sservers [group]|--compactors [group]]
38
37
Starts various server types, can optionally specify a group
39
- start-tservers Deprecated. Starts all tservers on cluster
40
- stop-tservers Deprecated. Stops all tservers on cluster
41
38
start-here Starts all services on this node
42
39
stop-here Stops all services on this node
43
40
EOF
@@ -273,7 +270,12 @@ function stop_sservers() {
273
270
274
271
function start_tservers() {
275
272
echo " Starting tablet servers ..."
276
- for group in $TSERVER_GROUPS ; do
273
+ groups=$TSERVER_GROUPS
274
+ if [[ -n $1 ]]; then
275
+ groups=" $1 "
276
+ echo " Only starting servers for group: ${groups} "
277
+ fi
278
+ for group in $groups ; do
277
279
echo " Starting tablet servers for group $group "
278
280
count=1
279
281
G=" TSERVER_HOSTS_${group} "
@@ -293,9 +295,7 @@ function start_tservers() {
293
295
function start_all() {
294
296
unset DISPLAY
295
297
296
- if [[ $1 != " --no-tservers" ]]; then
297
- start_tservers
298
- fi
298
+ start_tservers
299
299
300
300
for manager in $MANAGER_HOSTS ; do
301
301
start_service " $manager " manager " 1"
@@ -416,8 +416,12 @@ function kill_service() {
416
416
function stop_tservers() {
417
417
418
418
echo " Stopping unresponsive tablet servers (if any)..."
419
-
420
- for group in $TSERVER_GROUPS ; do
419
+ groups=$TSERVER_GROUPS
420
+ if [[ -n $1 ]]; then
421
+ groups=" $1 "
422
+ echo " Only stopping servers for group: ${groups} "
423
+ fi
424
+ for group in $groups ; do
421
425
echo " Stopping tablet servers for group $group "
422
426
G=" TSERVER_HOSTS_${group} "
423
427
S=" TSERVERS_PER_HOST_${group} "
@@ -429,18 +433,18 @@ function stop_tservers() {
429
433
sleep 10
430
434
431
435
echo " Stopping unresponsive tablet servers hard (if any)..."
432
- for group in $TSERVER_GROUPS ; do
436
+ for group in $groups ; do
433
437
G=" TSERVER_HOSTS_${group} "
434
438
S=" TSERVERS_PER_HOST_${group} "
435
439
for tserver in ${! G} ; do
436
440
kill_service " $tserver " tserver " ${! S} " " -o" " tserver.group=$group " &
437
441
done
442
+ echo " Cleaning tablet server entries from zookeeper"
443
+ if ! isDebug; then
444
+ ${accumulo_cmd} org.apache.accumulo.server.util.ZooZap -tservers -group " $group "
445
+ fi
438
446
done
439
447
440
- echo " Cleaning tablet server entries from zookeeper"
441
- if ! isDebug; then
442
- ${accumulo_cmd} org.apache.accumulo.server.util.ZooZap -tservers
443
- fi
444
448
}
445
449
446
450
function kill_all() {
@@ -698,25 +702,10 @@ EOF
698
702
parse_config
699
703
kill_all
700
704
;;
701
- start-non-tservers)
702
- echo " $1 is deprecated. Please use \` start-servers --no-tservers\` instead"
703
- parse_config
704
- start_all --no-tservers
705
- ;;
706
- start-tservers)
707
- echo " $1 is deprecated. Please use \` start-servers --tservers\` instead"
708
- parse_config
709
- start_tservers
710
- ;;
711
705
start-here)
712
706
parse_config
713
707
start_here
714
708
;;
715
- stop-tservers)
716
- echo " $1 is deprecated. Please use \` stop-servers --tservers\` instead"
717
- parse_config
718
- stop_tservers
719
- ;;
720
709
stop-here)
721
710
parse_config
722
711
stop_here
729
718
start_all
730
719
;;
731
720
" --tservers" )
732
- start_tservers
733
- ;;
734
- " --no-tservers" )
735
- start_all --no-tservers
721
+ start_tservers " ${program_args[@]: 2} "
736
722
;;
737
723
" --sservers" )
738
724
start_sservers " ${program_args[@]: 2} "
753
739
stop_all
754
740
;;
755
741
" --tservers" )
756
- stop_tservers
742
+ stop_tservers " ${program_args[@] : 2} "
757
743
;;
758
744
" --sservers" )
759
745
stop_sservers " ${program_args[@]: 2} "
0 commit comments