You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by ch...@apache.org on 2022/08/11 02:49:53 UTC
[dolphinscheduler] branch dev updated: [Improvement-11380][scp-host.sh] Set StrictHostKeyChecking=no option to ssh (#11382)
This is an automated email from the ASF dual-hosted git repository.
chufenggao pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git
The following commit(s) were added to refs/heads/dev by this push:
new 3836dd7170 [Improvement-11380][scp-host.sh] Set StrictHostKeyChecking=no option to ssh (#11382)
3836dd7170 is described below
commit 3836dd7170e33a28ada6825dd9a6dcdcf0546aea
Author: rickchengx <38...@users.noreply.github.com>
AuthorDate: Thu Aug 11 10:49:46 2022 +0800
[Improvement-11380][scp-host.sh] Set StrictHostKeyChecking=no option to ssh (#11382)
* [Improvement][scp-host.sh] Set StrictHostKeyChecking=no option to ssh
* add StrictHostKeyChecking=no option to status-all.sh
---
script/scp-hosts.sh | 4 ++--
script/status-all.sh | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/script/scp-hosts.sh b/script/scp-hosts.sh
index 285f3280b2..ddcce38dbe 100755
--- a/script/scp-hosts.sh
+++ b/script/scp-hosts.sh
@@ -35,8 +35,8 @@ hostsArr=(${ips//,/ })
for host in ${hostsArr[@]}
do
- if ! ssh -p $sshPort $host test -e $installPath; then
- ssh -p $sshPort $host "sudo mkdir -p $installPath; sudo chown -R $deployUser:$deployUser $installPath"
+ if ! ssh -o StrictHostKeyChecking=no -p $sshPort $host test -e $installPath; then
+ ssh -o StrictHostKeyChecking=no -p $sshPort $host "sudo mkdir -p $installPath; sudo chown -R $deployUser:$deployUser $installPath"
fi
echo "scp dirs to $host/$installPath starting"
diff --git a/script/status-all.sh b/script/status-all.sh
index 7f3f184094..9e622633f7 100755
--- a/script/status-all.sh
+++ b/script/status-all.sh
@@ -49,25 +49,25 @@ StateRunning="Running"
mastersHost=(${masters//,/ })
for master in ${mastersHost[@]}
do
- masterState=`ssh -p $sshPort $master "cd $installPath/; bash bin/dolphinscheduler-daemon.sh status master-server;"`
+ masterState=`ssh -o StrictHostKeyChecking=no -p $sshPort $master "cd $installPath/; bash bin/dolphinscheduler-daemon.sh status master-server;"`
echo "$master $masterState"
done
# 2.worker server check state
for worker in ${workerNames[@]}
do
- workerState=`ssh -p $sshPort $worker "cd $installPath/; bash bin/dolphinscheduler-daemon.sh status worker-server;"`
+ workerState=`ssh -o StrictHostKeyChecking=no -p $sshPort $worker "cd $installPath/; bash bin/dolphinscheduler-daemon.sh status worker-server;"`
echo "$worker $workerState"
done
# 3.alter server check state
-alertState=`ssh -p $sshPort $alertServer "cd $installPath/; bash bin/dolphinscheduler-daemon.sh status alert-server;"`
+alertState=`ssh -o StrictHostKeyChecking=no -p $sshPort $alertServer "cd $installPath/; bash bin/dolphinscheduler-daemon.sh status alert-server;"`
echo "$alertServer $alertState"
# 4.api server check state
apiServersHost=(${apiServers//,/ })
for apiServer in ${apiServersHost[@]}
do
- apiState=`ssh -p $sshPort $apiServer "cd $installPath/; bash bin/dolphinscheduler-daemon.sh status api-server;"`
+ apiState=`ssh -o StrictHostKeyChecking=no -p $sshPort $apiServer "cd $installPath/; bash bin/dolphinscheduler-daemon.sh status api-server;"`
echo "$apiServer $apiState"
done