Browse Source

ZOOKEEPER-3887: In SSL-only server zkServer.sh status command should use secureClientPortAddress instead of clientPortAddress

Author: Mohammad Arshad <arshad@apache.org>

Reviewers: Mate Szalay-Beko <symat@apache.org>

Closes #1654 from arshadmohammad/ZOOKEEPER-3887-master
Mohammad Arshad 4 years ago
parent
commit
51be692523
1 changed files with 5 additions and 0 deletions
  1. 5 0
      bin/zkServer.sh

+ 5 - 0
bin/zkServer.sh

@@ -276,6 +276,11 @@ status)
       if [ "$secureClientPort" ] ; then
       if [ "$secureClientPort" ] ; then
         isSSL="true"
         isSSL="true"
         clientPort=$secureClientPort
         clientPort=$secureClientPort
+        clientPortAddress=`$GREP "^[[:space:]]*secureClientPortAddress[^[:alpha:]]" "$ZOOCFG" | sed -e 's/.*=//'`
+        if ! [ $clientPortAddress ]
+        then
+            clientPortAddress="localhost"
+        fi
       else
       else
         echo "Unable to find either secure or unsecure client port in any configs. Terminating."
         echo "Unable to find either secure or unsecure client port in any configs. Terminating."
         exit 1
         exit 1