Wei-Chiu Chuang created HDDS-14486:
--------------------------------------

             Summary: [Website v2] [Docs] [Administrator Guide] Environment 
variables
                 Key: HDDS-14486
                 URL: https://issues.apache.org/jira/browse/HDDS-14486
             Project: Apache Ozone
          Issue Type: Sub-task
          Components: documentation
            Reporter: Wei-Chiu Chuang


Add a page in Administrator Guide -> Configuration -> Basic, after 
Configuration Files, to describe ozone-env.sh and environment variables.

The ozone-env.sh is located at $OZONE_HOME/etc/hadoop. It defines the 
environment variables used by Ozone processes. There are a lot of environment 
variables, and the only required ones are `JAVA_HOME`.

Some env variables may be applicable to all Ozone processes, such as JAVA_HOME, 
OZONE_HOME, OZONE_CONF_DIR, OZONE_LOG_DIR, OZONE_HEAPSIZE_MAX and 
OZONE_HEAPSIZE_MIN. Others may only apply to certain service. For example, 
OZONE_CLIENT_OPTS specifies Java properties for ozone commands and clients; 
similarly, OZONE_OM_OPTS for OM, OZONE_SCM_OPTS for SCM, OZONE_DATANODE_OPTS 
for Datanode, OZONE_S3G_OPTS for s3 gateway, OZONE_RECON_OPTS for Recon server.

Instead of updating ozone-env.sh, create a system wide profile, say 
/etc/profile.d/ozone.sh. And then add the following as an example:

```
export JAVA_HOME="$(/usr/libexec/java_home)"
export OZONE_HOME=/opt/ozone
export OZONE_CONF_DIR=/etc/ozone/conf
```



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to