This is an automated email from the ASF dual-hosted git repository.
zhouky pushed a commit to branch branch-0.3
in repository https://gitbox.apache.org/repos/asf/incubator-celeborn.git
The following commit(s) were added to refs/heads/branch-0.3 by this push:
new f5ea6fc6a [CELEBORN-976] Introduce script to check master and worker
status
f5ea6fc6a is described below
commit f5ea6fc6a50a943edb52d75dc45d3a21e1c4327f
Author: sychen <[email protected]>
AuthorDate: Sat Sep 16 09:27:52 2023 +0800
[CELEBORN-976] Introduce script to check master and worker status
### What changes were proposed in this pull request?
Use `status-master.sh` and `status-worker.sh` to check the pid status
corresponding to the master and worker.
### Why are the changes needed?
### Does this PR introduce _any_ user-facing change?
### How was this patch tested?
Closes #1912 from cxzl25/CELEBORN-976.
Authored-by: sychen <[email protected]>
Signed-off-by: zky.zhoukeyong <[email protected]>
(cherry picked from commit 375e855d42142d49d5ca799bd2fd6c712d55aaf5)
Signed-off-by: zky.zhoukeyong <[email protected]>
---
sbin/status-master.sh | 25 +++++++++++++++++++++++++
sbin/status-worker.sh | 29 +++++++++++++++++++++++++++++
2 files changed, 54 insertions(+)
diff --git a/sbin/status-master.sh b/sbin/status-master.sh
new file mode 100755
index 000000000..ffdebe809
--- /dev/null
+++ b/sbin/status-master.sh
@@ -0,0 +1,25 @@
+#!/usr/bin/env bash
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# Get the celeborn master status on the machine this script is executed on.
+
+if [ -z "${CELEBORN_HOME}" ]; then
+ export CELEBORN_HOME="$(cd "`dirname "$0"`"/..; pwd)"
+fi
+
+"${CELEBORN_HOME}/sbin/celeborn-daemon.sh" status
org.apache.celeborn.service.deploy.master.Master 1
\ No newline at end of file
diff --git a/sbin/status-worker.sh b/sbin/status-worker.sh
new file mode 100755
index 000000000..c0c23cc19
--- /dev/null
+++ b/sbin/status-worker.sh
@@ -0,0 +1,29 @@
+#!/usr/bin/env bash
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# Get the celeborn worker status on the machine this script is executed on.
+
+if [ -z "${CELEBORN_HOME}" ]; then
+ export CELEBORN_HOME="$(cd "`dirname "$0"`"/..; pwd)"
+fi
+
+if [ "$WORKER_INSTANCE" = "" ]; then
+ WORKER_INSTANCE=1
+fi
+
+"${CELEBORN_HOME}/sbin/celeborn-daemon.sh" status
org.apache.celeborn.service.deploy.worker.Worker "$WORKER_INSTANCE"
\ No newline at end of file