This is an automated email from the ASF dual-hosted git repository.

weichiu pushed a commit to branch HDDS-9225-website-v2
in repository https://gitbox.apache.org/repos/asf/ozone-site.git


The following commit(s) were added to refs/heads/HDDS-9225-website-v2 by this 
push:
     new e06e11691 HDDS-14390. [Website v2] [Docs] [Administrator Guide] 
Starting and Stopping the Ozone Cluster (#261)
e06e11691 is described below

commit e06e1169138baedde012e75e8459159f0b1a4196
Author: Wei-Chiu Chuang <[email protected]>
AuthorDate: Tue Jan 20 09:04:39 2026 -0800

    HDDS-14390. [Website v2] [Docs] [Administrator Guide] Starting and Stopping 
the Ozone Cluster (#261)
    
    Co-authored-by: copilot-swe-agent[bot] 
<[email protected]>
---
 .../03-operations/01-start-and-stop.md             | 79 +++++++++++++++++++++-
 1 file changed, 78 insertions(+), 1 deletion(-)

diff --git a/docs/05-administrator-guide/03-operations/01-start-and-stop.md 
b/docs/05-administrator-guide/03-operations/01-start-and-stop.md
index 22ff70966..81ffd06d3 100644
--- a/docs/05-administrator-guide/03-operations/01-start-and-stop.md
+++ b/docs/05-administrator-guide/03-operations/01-start-and-stop.md
@@ -4,4 +4,81 @@ sidebar_label: Start and Stop
 
 # Starting and Stopping the Ozone Cluster
 
-**TODO:** File a subtask under 
[HDDS-9859](https://issues.apache.org/jira/browse/HDDS-9859) and complete this 
page or section.
+This guide describes how to start and stop an Ozone cluster, assuming it has 
already been configured and initialized.
+
+## Startup the cluster
+
+Run the following command on each SCM host:
+
+```bash
+ozone --daemon start scm
+```
+
+Run the following command on each OM host:
+
+```bash
+ozone --daemon start om
+```
+
+At this point Ozone's name services, the Ozone Manager, and the block service 
SCM are both running.
+
+Now we need to start the Datanodes. Please run the following command on each 
Datanode.
+
+```bash
+ozone --daemon start datanode
+```
+
+Wait until SCM exits safe mode
+
+```bash
+ozone admin safemode wait -t 240
+```
+
+At this point SCM, Ozone Manager and Datanodes are up and running and are 
ready to serve requests.
+
+### Starting Optional Services
+
+If you need to start optional services like the Recon server, S3 Gateway, or 
HttpFS Gateway, you can start them separately:
+
+```bash
+ozone --daemon start recon
+ozone --daemon start s3g
+ozone --daemon start httpfs
+```
+
+## Shortcut
+
+If you want to make your life simpler, you can just run:
+
+```bash
+start-ozone.sh
+```
+
+This assumes that you have set up the `workers` file correctly and ssh 
configuration that allows ssh-ing to all Datanodes.
+
+1. You are expected to list all hostnames or IP addresses in your 
`${OZONE_CONF_DIR}/workers` file, one per line.
+2. You have passwordless SSH access configured from the control node to all 
other nodes in the cluster.
+
+## Stopping the Cluster
+
+To stop all core services, you can use the `stop-ozone.sh` script from your 
SCM or OM node:
+
+```bash
+stop-ozone.sh
+```
+
+To stop services individually, you can run the following commands on their 
respective nodes:
+
+```bash
+ozone --daemon stop scm
+ozone --daemon stop om
+ozone --daemon stop datanode
+```
+
+To stop optional services, run the following commands on their respective 
nodes:
+
+```bash
+ozone --daemon stop recon
+ozone --daemon stop s3g
+ozone --daemon stop httpfs
+```


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to