cldb.conf
Contains the configuration for CLDB nodes.
The file
/opt/mapr/conf/cldb.conf
specifies the configuration parameters for
the CLDB nodes and the cluster topology. - cldb.containers.cache.entries
- Default Value: 1000000
- cldb.default.topologyfileserver
- Default Value:
/data
- cldb.detect.dup.hostid.enabled
- Default Value:
false
- cldb.enable.memory.tracker
- Default Value:
false
- cldb.memory.mirror.factor
- Default Value:
70
- cldb.ignore.posix.only.hb.alarm
- Default Value: 1
- cldb.ignore.stale.zk
- Default Value:
false
- cldb.jmxremote.port
- Default Value: 7220
- cldb.max.security.policies
- Default Value: 10000
- cldb.min.fileservers
- Default Value: 1
- cldb.numthreads
- Default Value: 10
- cldb.pbs.global.master
- Default Value: 0
- cldb.port
- Default Value: 7222
- cldb.security.blacklist.cleanup.duration.seconds
- Default Value: 36000
- cldb.security.resolve.user
- Default Value: 0
- cldb.security.user.ticket.duration.seconds
- Default Value: 1209600
- cldb.security.user.ticket.max.duration.seconds
- Default Value: 2592000
- cldb.security.user.ticket.renew.duration.seconds
- Default Value: 2592000
- cldb.security.user.ticket.renew.max.duration.seconds
- Default Value: 7776000
- cldb.snap.cntr.count.alarm.threshold
- Default Value: 100000000
- cldb.snap.cntr.count.disable.threshold
- Default Value: 128000000
- cldb.snap.cntr.count.monitor.interval.minutes
- Default Value: 60
- cldb.sso.temp.ticket.expiry.time
- Default Value: 20
- cldb.v2.features.enabled
- Default Value: 1
- cldb.v3.features.enabled
- Default Value: 1
- cldb.web.port
- Default Value: 7221
- cldb.zookeeper.servers
- Default Value: Not Applicable
- hadoop.version
- Default Value: Not Applicable
- net.topology.script.file.name
- Default Value: Not Applicable
- net.topology.table.file.name
- Default Value: Not Applicable
- num.volmirror.threads
- Default Value: 1
Example cldb.conf file
#
# CLDB Config file.
# Properties defined in this file are loaded during startup
# and are valid for only CLDB which loaded the config.
# These parameters are not persisted anywhere else.
#
# Wait until minimum number of fileserver register with
# CLDB before creating Root Volume
cldb.min.fileservers=1
# CLDB listening port
cldb.port=7222
# Number of worker threads
cldb.numthreads=10
# CLDB webport
cldb.web.port=7221
# CLDB https port
cldb.web.https.port=7443
# Disable duplicate hostid detection
cldb.detect.dup.hostid.enabled=false
# Deprecated: This param is no longer supported. To configure
# the container cache, use the param cldb.containers.cache.percent
# Number of RW containers in cache
#cldb.containers.cache.entries=1000000
#
# Percentage (integer) of Xmx setting to be used for container cache
#cldb.containers.cache.percent=20
#
#Frequency of the heartbeat interval
# Topology script to be used to determine
# Rack topology of node
# Script should take an IP address as input and print rack path
# on STDOUT. eg
# $>/home/mapr/topo.pl 10.10.10.10
# $>/mapr-rack1
# $>/home/mapr/topo.pl 10.10.10.20
# $>/mapr-rack2
#net.topology.script.file.name=/home/mapr/topo.pl
#
# Topology mapping file used to determine
# Rack topology of node
# File is of a 2 column format (space separated)
# 1st column is an IP address or hostname
# 2nd column is the rack path
# Line starting with '#' is a comment
# Example file contents
# 10.10.10.10 /mapr-rack1
# 10.10.10.20 /mapr-rack2
# host.foo.com /mapr-rack3
#net.topology.table.file.name=/home/mapr/topo.txt
#
# ZooKeeper address
cldb.zookeeper.servers=10.10.82.22:5181
# Hadoop metrics jar version
hadoop.version=2.7.0
# CLDB JMX remote port
cldb.jmxremote.port=7220
num.volmirror.threads=1
# Set this to set the default topology for all volumes and nodes
# The default for all volumes is /data by default
# UNCOMMENT the below to change the default topology.
# For e.g., set cldb.default.topology=/mydata to create volumes
# in /mydata topology and to place all nodes in /mydata topology
# by default
#cldb.default.topology=/mydata
enable.replicas.invariant.check=false