123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940 |
- <?xml version="1.0"?>
- <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
- <!--
- 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.
- -->
- <!-- Do not modify this file directly. Instead, copy entries that you -->
- <!-- wish to modify from this file into ozone-site.xml and change them -->
- <!-- there. If ozone-site.xml does not already exist, create it. -->
- <configuration>
- <property>
- <name>ozone.enabled</name>
- <value>false</value>
- <description>
- Status of the Ozone Object Storage service is enabled.
- Set to true to enable Ozone.
- Set to false to disable Ozone.
- </description>
- </property>
- <property>
- <name>ozone.handler.type</name>
- <value>distributed</value>
- <description>
- The second key dfs.storage.handler.type tells ozone which storage
- handler to use. The possible values are:
- distributed - The Ozone distributed storage handler.
- local - Local Storage handler strictly for testing.
- </description>
- </property>
- <property>
- <name>ozone.localstorage.root</name>
- <value>/tmp/ozone</value>
- <description>
- </description>
- </property>
- <property>
- <name>ozone.trace.enabled</name>
- <value>false</value>
- <description>
- </description>
- </property>
- <property>
- <name>ozone.container.metadata.dirs</name>
- <value></value>
- <description>
- Ozone metadata dir path.
- </description>
- </property>
- <property>
- <name>ozone.key.cache.size</name>
- <value>1024</value>
- <description>
- </description>
- </property>
- <property>
- <name>ozone.administrators</name>
- <value></value>
- <description>
- Ozone administrator users delimited by comma.
- If not set, only the user who launches an ozone service will be the
- admin user. This property must be set if ozone services are started by
- different users. Otherwise the RPC layer will reject calls from
- other servers which are started by users not in the list.
- </description>
- </property>
- <property>
- <name>ozone.client.protocol</name>
- <value>org.apache.hadoop.ozone.client.rpc.RpcClient</value>
- <description>
- Protocol class to be used by client to connect to ozone cluster.
- The build-in implementation includes:
- org.apache.hadoop.ozone.client.rpc.RpcClient for RPC
- org.apache.hadoop.ozone.client.rest.RestClient for REST
- </description>
- </property>
- <property>
- <name>ozone.client.socket.timeout.ms</name>
- <value>5000</value>
- <description>
- Socket timeout for Ozone client in milliseconds.
- </description>
- </property>
- <property>
- <name>ozone.client.connection.timeout.ms</name>
- <value>5000</value>
- <description>
- Connection timeout for Ozone client in milliseconds.
- </description>
- </property>
- <property>
- <name>ozone.scm.client.address</name>
- <value></value>
- <description>
- The address of the Ozone SCM client service. This is a required
- setting.
- It is a string in the host:port format. The port number is optional
- and defaults to 9860.
- </description>
- </property>
- <property>
- <name>ozone.scm.client.port</name>
- <value>9860</value>
- <description>
- The port number of the Ozone SCM client service.
- </description>
- </property>
- <property>
- <name>ozone.scm.datanode.address</name>
- <value></value>
- <description>
- The address of the Ozone SCM service used for internal communication
- between the DataNodes and the SCM.
- It is a string in the host:port format. The port number is optional
- and defaults to 9861.
- This setting is optional. If unspecified then the hostname portion
- is picked from the ozone.scm.client.address setting and the
- default service port of 9861 is chosen.
- </description>
- </property>
- <property>
- <name>ozone.scm.datanode.bind.host</name>
- <value></value>
- <description>
- The hostname or IP address used by the SCM service endpoint to bind.
- </description>
- </property>
- <property>
- <name>ozone.scm.datanode.port</name>
- <value>9861</value>
- <description>
- The port number of the Ozone SCM service.
- </description>
- </property>
- <property>
- <name>ozone.scm.client.bind.host</name>
- <value>0.0.0.0</value>
- <description>
- The hostname or IP address used by the SCM client endpoint to bind.
- This setting is used by the SCM only and never used by clients.
- The setting can be useful in multi-homed setups to restrict the
- availability of the SCM client service to a specific interface.
- The default is appropriate for most clusters.
- </description>
- </property>
- <property>
- <name>ozone.scm.block.client.address</name>
- <value></value>
- <description>
- The address of the Ozone SCM block client service. If not defined
- value of ozone.scm.client.address is used.
- </description>
- </property>
- <property>
- <name>ozone.scm.block.client.bind.host</name>
- <value>0.0.0.0</value>
- <description>
- The hostname or IP address used by the SCM block client
- endpoint to bind.
- </description>
- </property>
- <property>
- <name>ozone.scm.block.client.port</name>
- <value>9863</value>
- <description>
- The port number of the Ozone SCM block client service.
- </description>
- </property>
- <property>
- <name>ozone.scm.handler.count.key</name>
- <value>10</value>
- <description>
- The number of RPC handler threads for each SCM service endpoint.
- The default is appropriate for small clusters (tens of nodes).
- </description>
- </property>
- <property>
- <name>ozone.scm.chunk.size</name>
- <value>1048576</value>
- <description>
- The chunk size for read/write chunk operations in bytes.
- The chunk size defaults to 1MB. If the value configured is more
- than the maximum size (1MB), it will be reset to the maximum
- size.
- </description>
- </property>
- <property>
- <name>ozone.scm.heartbeat.interval.seconds</name>
- <value>30</value>
- <description>
- The heartbeat interval from a datanode to SCM in seconds.
- </description>
- </property>
- <property>
- <name>ozone.scm.stale.node.interval.ms</name>
- <value>90000</value>
- <description>
- The interval in milliseconds for stale node flagging.
- </description>
- </property>
- <property>
- <name>ozone.scm.dead.node.interval.ms</name>
- <value>600000</value>
- <description>
- The interval in milliseconds for dead node flagging.
- </description>
- </property>
- <property>
- <name>ozone.scm.max.hb.count.to.process</name>
- <value>5000</value>
- <description>
- The maximum number of heartbeat to process per loop of the process
- thread.
- </description>
- </property>
- <property>
- <name>ozone.scm.heartbeat.thread.interval.ms</name>
- <value>3000</value>
- <description>
- The interval in milliseconds that the heartbeat processor thread runs.
- </description>
- </property>
- <property>
- <name>ozone.scm.heartbeat.rpc-timeout</name>
- <value>1000</value>
- <description>
- Timeout value for the RPC from Datanode to SCM in milliseconds.
- </description>
- </property>
- <property>
- <name>ozone.scm.block.deletion.max.retry</name>
- <value>4096</value>
- <description>
- SCM wraps up a number of blocks in a deletion transaction and send that
- to datanode for physically deletion periodically. This property
- determines how many times at most for SCM to retry sending a deletion
- transaction to datanode. The default value 4096 is relatively big so
- that SCM could try enough times before giving up, as the actual deletion
- is async so time required is unpredictable.
- </description>
- </property>
- <property>
- <name>ozone.scm.heartbeat.log.warn.interval.count</name>
- <value>10</value>
- <description>
- Defines how frequently we will log the missing of heartbeat to SCM.
- For example in the default case, we will write a warning message for each 10
- sequential heartbeats that we miss to SCM.
- </description>
- </property>
- <property>
- <name>ozone.scm.names</name>
- <value></value>
- <description>
- The value of this property is a set of DNS | DNS:PORT | IP Address | IP:PORT.
- Written as a comma separated string. e.g. scm1, scm2:8020, 7.7.7.7:7777.
- This property allows datanodes to discover where SCM is, so that
- datanodes can send heartbeat to SCM.
- </description>
- </property>
- <property>
- <name>ozone.scm.datanode.id</name>
- <value></value>
- <description>
- The path that datanodes will created to store the datanode ID.
- If this value is not set, datanodes will fail to come up.
- </description>
- </property>
- <property>
- <name>ozone.scm.db.cache.size.mb</name>
- <value>128</value>
- <description>
- The cache size for SCM level db store in MB.
- </description>
- </property>
- <property>
- <name>ozone.scm.container.size.gb</name>
- <value>5</value>
- <description>
- Storage container size in GB for block allocations.
- </description>
- </property>
- <property>
- <name>ozone.scm.container.placement.impl</name>
- <value>org.apache.hadoop.ozone.scm.container.placement.algorithms.SCMContainerPlacementRandom</value>
- <description>
- Placement policy class for containers.
- Defaults to SCMContainerPlacementRandom.class
- </description>
- </property>
- <property>
- <name>ozone.scm.container.provision_batch_size</name>
- <value>1</value>
- <description>
- Pre-provision specified number of containers to creare for
- block creation.
- </description>
- </property>
- <property>
- <name>ozone.scm.max.container.report.threads</name>
- <value>100</value>
- <description>
- Maximum number of threads to process container reports in scm.
- Each container report from a datanode is processed by scm in
- a worker thread, fetched from a thread pool. This property is
- used to control the maximum size of the thread pool.
- </description>
- </property>
- <property>
- <name>ozone.scm.container.reports.wait.timeout.seconds</name>
- <value>300</value>
- <description>
- Maximum time to wait in seconds for processing all container
- reports from a node pool. It determines the timeout for a
- node pool reports.
- </description>
- </property>
- <property>
- <name>ozone.scm.container.report.processing.interval.seconds</name>
- <value>60</value>
- <description>
- Time interval in seconds for scm to process container reports
- for a node pool. Scm handles node pool reports in a cyclic clock
- manner, it fetches pools periodically with this time interval.
- </description>
- </property>
- <property>
- <name>ozone.block.deleting.service.interval.ms</name>
- <value>60000</value>
- <description>
- Time interval in milliseconds of the block deleting service.
- The block deleting service runs on each datanode to scan staled
- blocks and delete them asynchronously.
- </description>
- </property>
- <property>
- <name>ozone.block.deleting.service.timeout</name>
- <value>300000ms</value>
- <description>
- Timeout value of block deletion service. If this is set greater than 0,
- the service will stop waiting for the block deleting completion after this
- time. If timeout happens to a large proportion of block deletion, this needs
- to be increased with ozone.block.deleting.limit.per.task. This setting supports
- multiple time unit suffixes as described in dfs.heartbeat.interval. If no suffix
- is specified then milliseconds is assumed.
- </description>
- </property>
- <property>
- <name>ozone.block.deleting.limit.per.task</name>
- <value>1000</value>
- <description>
- Maximum number of blocks to be deleted by block deleting service
- per time interval. This property is used to throttle the actual number
- of block deletions on a datanode per container.
- </description>
- </property>
- <property>
- <name>ozone.block.deleting.container.limit.per.interval</name>
- <value>10</value>
- <description>
- Maximum number of containers to be scanned by block deleting service
- per time interval. The block deleting service spawns a thread to handle
- block deletions in a container. This property is used to throttle
- the number of threads spawned for block deletions.
- </description>
- </property>
- <property>
- <name>ozone.scm.container.deletion-choosing.policy</name>
- <value>org.apache.hadoop.ozone.container.common.impl.TopNOrderedContainerDeletionChoosingPolicy</value>
- <description>
- The policy used for choosing desire containers for block deletion.
- Datanode selects a number of containers to process block deletion
- in a certain interval defined by ozone.block.deleting.service.interval.ms,
- the number of containers to process in each interval is defined
- by ozone.block.deleting.container.limit.per.interval. This property
- is used to configure the policy applied while selecting containers.
- There are two policies supporting now: RandomContainerDeletionChoosingPolicy and
- TopNOrderedContainerDeletionChoosingPolicy.
- org.apache.hadoop.ozone.container.common.impl.RandomContainerDeletionChoosingPolicy
- implements a simply random policy that to return a random list of containers.
- org.apache.hadoop.ozone.container.common.impl.TopNOrderedContainerDeletionChoosingPolicy
- implements a policy that choosing top count number of containers in a pending-deletion-blocks's num
- based descending order.
- </description>
- </property>
- <property>
- <name>ozone.key.deleting.limit.per.task</name>
- <value>1000</value>
- <description>
- Maximum number of keys to be scanned by key deleting service per
- time interval in KSM. Those keys are sent to delete metadata and
- generate transactions in SCM for next async deletion between SCM
- and DataNode.
- </description>
- </property>
- <property>
- <name>dfs.container.ipc</name>
- <value>50011</value>
- <description>
- The ipc port number of container.
- </description>
- </property>
- <property>
- <name>dfs.container.ipc.random.port</name>
- <value>false</value>
- <description>
- Whether allocates a random free port for ozone container.
- </description>
- </property>
- <property>
- <name>scm.container.client.idle.threshold</name>
- <value>10000</value>
- <description>
- </description>
- </property>
- <property>
- <name>scm.container.client.max.size</name>
- <value>256</value>
- <description>
- </description>
- </property>
- <property>
- <name>dfs.container.ratis.enabled</name>
- <value>false</value>
- <description>
- </description>
- </property>
- <property>
- <name>dfs.container.ratis.rpc.type</name>
- <value>GRPC</value>
- <description>
- </description>
- </property>
- <property>
- <name>dfs.container.ratis.server.id</name>
- <value></value>
- <description>
- The unique ID to identify a Ratis server.
- </description>
- </property>
- <property>
- <name>dfs.container.ratis.datanode.storage.dir</name>
- <value></value>
- <description>
- </description>
- </property>
- <!--KSM properties-->
- <property>
- <name>ozone.ksm.handler.count.key</name>
- <value>200</value>
- <description>
- The number of RPC handler threads for each KSM service endpoint.
- </description>
- </property>
- <property>
- <name>ozone.ksm.address</name>
- <value>0.0.0.0</value>
- <description>
- The address of the Ozone KSM service.
- </description>
- </property>
- <property>
- <name>ozone.ksm.leveldb.cache.size.mb</name>
- <value>128</value>
- <description>
- The size of KSM LevelDB cache in MB that used for caching files.
- </description>
- </property>
- <property>
- <name>ozone.ksm.user.max.volume</name>
- <value>1024</value>
- <description>
- The maximum number of volumes that each user can create.
- </description>
- </property>
- <property>
- <name>ozone.ksm.user.rights</name>
- <value>READ_WRITE</value>
- <description>
- Default user permissions in Ozone KSM.
- </description>
- </property>
- <property>
- <name>ozone.ksm.group.rights</name>
- <value>READ_WRITE</value>
- <description>
- Default group permissions in Ozone KSM.
- </description>
- </property>
- <property>
- <name>ozone.scm.http.enabled</name>
- <value>true</value>
- <description>
- Property to enable or disable SCM web ui.
- </description>
- </property>
- <property>
- <name>ozone.scm.http-address</name>
- <value>0.0.0.0:9876</value>
- <description>
- The address and the base port where the SCM web ui will listen on.
- If the port is 0 then the server will start on a free port.
- </description>
- </property>
- <property>
- <name>ozone.scm.http-bind-host</name>
- <value>0.0.0.0</value>
- <description>
- The actual address the SCM web server will bind to. If this optional
- address is set, it overrides only the hostname portion of
- ozone.scm.http-address.
- </description>
- </property>
- <property>
- <name>ozone.scm.https-address</name>
- <value>0.0.0.0:9877</value>
- <description>
- The address and the base port where the SCM web ui will listen on
- using HTTPS.
- If the port is 0 then the server will start on a free port.
- </description>
- </property>
- <property>
- <name>ozone.scm.https-bind-host</name>
- <value>0.0.0.0</value>
- <description>
- The actual address the SCM web server will bind to using HTTPS. If this
- optional address is set, it overrides only the hostname portion of
- ozone.scm.http-address.
- </description>
- </property>
- <property>
- <name>ozone.ksm.http.enabled</name>
- <value>true</value>
- <description>
- Property to enable or disable KSM web ui.
- </description>
- </property>
- <property>
- <name>ozone.ksm.http-address</name>
- <value>0.0.0.0:9874</value>
- <description>
- The address and the base port where the KSM web ui will listen on.
- If the port is 0 then the server will start on a free port.
- </description>
- </property>
- <property>
- <name>ozone.ksm.http-bind-host</name>
- <value>0.0.0.0</value>
- <description>
- The actual address the KSM web server will bind to. If this optional
- address is set, it overrides only the hostname portion of
- ozone.ksm.http-address.
- </description>
- </property>
- <property>
- <name>ozone.ksm.https-address</name>
- <value>0.0.0.0:9875</value>
- <description>
- The address and the base port where the KSM web ui will listen on
- using HTTPS.
- If the port is 0 then the server will start on a free port.
- </description>
- </property>
- <property>
- <name>ozone.ksm.https-bind-host</name>
- <value>0.0.0.0</value>
- <description>
- The actual address the KSM web server will bind to using HTTPS. If this
- optional address is set, it overrides only the hostname portion of
- ozone.ksm.http-address.
- </description>
- </property>
- <property>
- <name>ozone.web.authentication.kerberos.principal</name>
- <value></value>
- <description>
- The server principal used by the SCM and KSM for web UI SPNEGO
- authentication when Kerberos security is enabled. This is
- typically set to HTTP/_HOST@REALM.TLD The SPNEGO server principal
- begins with the prefix HTTP/ by convention.
- If the value is '*', the web server will attempt to login with
- every principal specified in the keytab file.
- </description>
- </property>
- <property>
- <name>ozone.scm.keytab.file</name>
- <value></value>
- <description>
- The keytab file for Kerberos authentication in SCM.
- </description>
- </property>
- <property>
- <name>ozone.ksm.keytab.file</name>
- <value></value>
- <description>
- The keytab file for Kerberos authentication in KSM.
- </description>
- </property>
- <property>
- <name>ozone.metastore.impl</name>
- <value>RocksDB</value>
- <description>
- Ozone metadata store implementation. Ozone metadata are well distributed
- to multiple services such as ksm, scm. They are stored in some local
- key-value databases. This property determines which database library to
- use. Supported value is either LevelDB or RocksDB.
- </description>
- </property>
- <property>
- <name>dfs.cblock.servicerpc-address</name>
- <value></value>
- <description>
- The address that cblock will be bind to, should be a host:port format,
- this setting is required for cblock server to start.
- This address is used for cblock management operations like create,
- delete, info and list volumes
- </description>
- </property>
- <property>
- <name>dfs.cblock.service.rpc-bind-host</name>
- <value>0.0.0.0</value>
- <description>
- The actual address the cblock service rpc server will bind to. If this
- optional address is set, it overrides only the hostname portion of
- dfs.cblock.servicerpc-address.
- </description>
- </property>
- <property>
- <name>dfs.cblock.jscsi-address</name>
- <value></value>
- <description>
- The address that cblock will be bind to, should be a host:port format,
- this setting is required for cblock server to start.
- This address to be used by jscsi to mount volume.
- </description>
- </property>
- <property>
- <name>dfs.cblock.jscsi.rpc-bind-host</name>
- <value>0.0.0.0</value>
- <description>
- The actual address the cblock jscsi rpc server will bind to. If this
- optional address is set, it overrides only the hostname portion of
- dfs.cblock.jscsi-address.
- </description>
- </property>
- <property>
- <name>dfs.cblock.jscsi.port</name>
- <value>9811</value>
- <description>
- The port on CBlockManager node for jSCSI to talk to.
- </description>
- </property>
- <property>
- <name>dfs.storage.service.handler.count</name>
- <value>10</value>
- <description>
- Default number of handlers for CBlock service rpc.
- </description>
- </property>
- <property>
- <name>dfs.cblock.service.leveldb.path</name>
- <value>/tmp/cblock_levelDB.dat</value>
- <description>
- Default path for the cblock meta data disk store.
- </description>
- </property>
- <property>
- <name>dfs.cblock.disk.cache.path</name>
- <value>/tmp/cblockCacheDB</value>
- <description>
- Default path for the cblock local cache.
- </description>
- </property>
- <property>
- <name>dfs.cblock.trace.io</name>
- <value>false</value>
- <description>
- Default flag for enabling trace io.
- </description>
- </property>
- <property>
- <name>dfs.cblock.short.circuit.io</name>
- <value>false</value>
- <description>
- Default flag to enable cblock local cache.
- </description>
- </property>
- <property>
- <name>dfs.cblock.cache.cache.size.in.kb</name>
- <value>256</value>
- <description>
- Default cblock cache queue size, in number of kb.
- </description>
- </property>
- <property>
- <name>dfs.cblock.cache.core.min.pool.size</name>
- <value>16</value>
- <description>
- Minimum number of thread pool thread that cBlock cache will use for background I/O.
- </description>
- </property>
- <property>
- <name>dfs.cblock.cache.max.pool.size</name>
- <value>256</value>
- <description>
- Maximum number of thread pool thread that cBlcok cache will use for background I/O.
- </description>
- </property>
- <property>
- <name>dfs.cblock.cache.keep.alive.seconds</name>
- <value>60</value>
- <description>
- Number of seconds to keep the Thread alive when it is idle.
- </description>
- </property>
- <property>
- <name>dfs.cblock.cache.thread.priority</name>
- <value>5</value>
- <description>
- Priority of cache flusher thread, affecting the relative
- performance of write and read.upported values are 1, 5, 10.
- Use 10 for high priority and 1 for low priority.
- </description>
- </property>
- <property>
- <name>dfs.cblock.cache.block.buffer.size</name>
- <value>512</value>
- <description>
- Block Buffer size in terms of blockID entries, in number of blockIDs.
- </description>
- </property>
- <property>
- <name>dfs.cblock.block.buffer.flush.interval.seconds</name>
- <value>60</value>
- <description>
- The interval to flush cblock buffer in seconds.
- </description>
- </property>
- <property>
- <name>dfs.cblock.jscsi.server.address</name>
- <value>0.0.0.0</value>
- <description>
- The address that jscsi server will be running, should have one
- local jscsi server for each client that tries to mount cblock.
- </description>
- </property>
- <property>
- <name>dfs.cblock.jscsi.cblock.server.address</name>
- <value>127.0.0.1</value>
- <description>
- The address local jscsi server will use to talk to cblock manager.
- </description>
- </property>
- <property>
- <name>dfs.cblock.container.size</name>
- <value>5</value>
- <description>
- The size of ozone container in number of GBs. Note that this is
- not setting container size for ozone, but rather, this is setting
- that assumption that cblock manager will make about ozone.
- </description>
- </property>
- <property>
- <name>dfs.cblock.cache.leveldb.cache.size.mb</name>
- <value>256</value>
- <description>
- The size of LevelDB cache file which uses an off-heap cache in LevelDB.
- </description>
- </property>
- <property>
- <name>dfs.cblock.cache.max.retry</name>
- <value>65536</value>
- <description>
- The maximum number of retries when writing a block to container.
- </description>
- </property>
- <property>
- <name>dfs.cblock.scm.ipaddress</name>
- <value>127.0.0.1</value>
- <description>
- IP address used by cblock to connect to SCM.
- </description>
- </property>
- <property>
- <name>dfs.cblock.scm.port</name>
- <value>9860</value>
- <description>
- Port used by cblock to connect to SCM.
- </description>
- </property>
- <property>
- <name>ozone.scm.block.size</name>
- <value>268435456</value>
- <description>
- The default size of a scm block in bytes.
- </description>
- </property>
- <property>
- <name>dfs.container.ratis.ipc</name>
- <value>50012</value>
- <description>
- The ipc port number of container.
- </description>
- </property>
- <property>
- <name>dfs.container.ratis.ipc.random.port</name>
- <value>false</value>
- <description>
- Whether allocates a random free port for ozone ratis port for container.
- </description>
- </property>
- </configuration>
|