Skip to content

Instantly share code, notes, and snippets.

@joedevivo
Created November 4, 2013 16:42
Show Gist options
  • Star 9 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save joedevivo/7305410 to your computer and use it in GitHub Desktop.
Save joedevivo/7305410 to your computer and use it in GitHub Desktop.
Mapping of riak configuration values from app.config to riak.conf current as of November 4, 2013
app.config field riak.conf variable
-------------------------------------------------------------------------------------------
yokozuna.enabled yokozuna
yokozuna.solr_port yokozuna.solr_port
yokozuna.solr_jmx_port yokozuna.solr_jmx_port
yokozuna.solr_jvm_args yokozuna.solr_jvm_args
yokozuna.yz_dir yokozuna.data_dir
riak_repl.data_root mdc.data_root
riak_core.cluster_mgr mdc.cluster_manager
riak_repl.max_fssource_cluster mdc.max_fssource_cluster
riak_repl.max_fssource_node mdc.max_fssource_node
riak_repl.max_fssink_node mdc.max_fssink_node
riak_repl.fullsync_on_connect mdc.fullsync_on_connect
riak_repl.fullsync_interval mdc.fullsync_interval.$cluster_name
riak_repl.rtq_max_bytes mdc.rtq_max_bytes
riak_repl.proxy_get mdc.proxy_get
riak_repl.rt_heartbeat_interval mdc.realtime.heartbeat_interval
riak_repl.rt_heartbeat_timeout mdc.realtime.heartbeat_timeout
snmp.agent snmp.force_reload
riak_snmp.polling_interval snmp.polling_interval
riak_snmp.repl_traps_enabled snmp.repl_traps
riak_snmp.nodeGetTimeMeanThreshold snmp.nodeGetTimeMeanThreshold
riak_snmp.nodeGetTimeMedianThreshold snmp.nodeGetTimeMedianThreshold
riak_snmp.nodeGetTime95Threshold snmp.nodeGetTime95Threshold
riak_snmp.nodeGetTime99Threshold snmp.nodeGetTime99Threshold
riak_snmp.nodeGetTime100Threshold snmp.nodeGetTime100Threshold
riak_snmp.nodePutTimeMeanThreshold snmp.nodePutTimeMeanThreshold
riak_snmp.nodePutTimeMedianThreshold snmp.nodePutTimeMedianThreshold
riak_snmp.nodePutTime95Threshold snmp.nodePutTime95Threshold
riak_snmp.nodePutTime99Threshold snmp.nodePutTime99Threshold
riak_snmp.nodePutTime100Threshold snmp.nodePutTime100Threshold
riak_jmx.enabled jmx
riak_jmx.port jmx.port
riak_jmx.sleep_minutes jmx.restart_check
riak_jmx.jmx_refresh_seconds jmx.refresh_rate
eleveldb.data_root leveldb.data_root
eleveldb.total_leveldb_mem_percent leveldb.total_leveldb_mem_percent
eleveldb.total_leveldb_mem leveldb.total_leveldb_mem
eleveldb.sync leveldb.sync
eleveldb.limited_developer_mem leveldb.limited_developer_mem
eleveldb.write_buffer_size_min leveldb.write_buffer_size_min
eleveldb.write_buffer_size_max leveldb.write_buffer_size_max
eleveldb.use_bloomfilter leveldb.bloomfilter
eleveldb.sst_block_size leveldb.block_size
eleveldb.block_restart_interval leveldb.block_restart_interval
eleveldb.verify_checksums leveldb.verify_checksums
eleveldb.verify_compaction leveldb.verify_compaction
riak_kv.multi_backend multi_backend.$name.leveldb.data_root
riak_kv.multi_backend multi_backend.$name.leveldb.total_leveldb_mem_percent
riak_kv.multi_backend multi_backend.$name.leveldb.total_leveldb_mem
riak_kv.multi_backend multi_backend.$name.leveldb.limited_developer_mem
riak_kv.multi_backend multi_backend.$name.leveldb.sync
riak_kv.multi_backend multi_backend.$name.leveldb.write_buffer_size_min
riak_kv.multi_backend multi_backend.$name.leveldb.write_buffer_size_max
riak_kv.multi_backend multi_backend.$name.leveldb.bloomfilter
riak_kv.multi_backend multi_backend.$name.leveldb.block_size
riak_kv.multi_backend multi_backend.$name.leveldb.block_restart_interval
riak_kv.multi_backend multi_backend.$name.leveldb.verify_checksums
riak_kv.multi_backend multi_backend.$name.leveldb.verify_compaction
riak_kv.multi_backend_default multi_backend.default
riak_kv.multi_backend multi_backend.$name.storage_backend
riak_kv.multi_backend multi_backend.$name.memory_backend.max_memory
riak_kv.multi_backend multi_backend.$name.memory_backend.ttl
riak_control.enabled riak_control
riak_control.auth riak_control.auth
riak_control.userlist riak_control.user.$username.password
bitcask.data_root bitcask.data_root
bitcask.open_timeout bitcask.open_timeout
bitcask.sync_strategy bitcask.sync_strategy
bitcask.sync_strategy bitcask.sync_interval
bitcask.max_file_size bitcask.max_file_size
bitcask.merge_window bitcask.merge_window
bitcask.merge_window bitcask.merge_window.start
bitcask.merge_window bitcask.merge_window.end
bitcask.frag_merge_trigger bitcask.frag_merge_trigger
bitcask.dead_bytes_merge_trigger bitcask.dead_bytes_merge_trigger
bitcask.frag_threshold bitcask.frag_threshold
bitcask.dead_bytes_threshold bitcask.dead_bytes_threshold
bitcask.small_file_threshold bitcask.small_file_threshold
bitcask.max_fold_age bitcask.max_fold_age
bitcask.max_fold_puts bitcask.max_fold_puts
bitcask.expiry_secs bitcask.expiry
bitcask.require_hint_crc bitcask.require_hint_crc
bitcask.expiry_grace_time bitcask.expiry_grace_time
bitcask.io_mode bitcask.io_mode
riak_kv.multi_backend multi_backend.$name.bitcask.data_root
riak_kv.multi_backend multi_backend.$name.bitcask.open_timeout
riak_kv.multi_backend multi_backend.$name.bitcask.sync_strategy
riak_kv.multi_backend multi_backend.$name.bitcask.sync_interval
riak_kv.multi_backend multi_backend.$name.bitcask.max_file_size
riak_kv.multi_backend multi_backend.$name.bitcask.merge_window
riak_kv.multi_backend multi_backend.$name.bitcask.merge_window.start
riak_kv.multi_backend multi_backend.$name.bitcask.merge_window.end
riak_kv.multi_backend multi_backend.$name.bitcask.frag_merge_trigger
riak_kv.multi_backend multi_backend.$name.bitcask.dead_bytes_merge_trigger
riak_kv.multi_backend multi_backend.$name.bitcask.frag_threshold
riak_kv.multi_backend multi_backend.$name.bitcask.dead_bytes_threshold
riak_kv.multi_backend multi_backend.$name.bitcask.small_file_threshold
riak_kv.multi_backend multi_backend.$name.bitcask.max_fold_age
riak_kv.multi_backend multi_backend.$name.bitcask.max_fold_puts
riak_kv.multi_backend multi_backend.$name.bitcask.expiry
riak_kv.multi_backend multi_backend.$name.bitcask.require_hint_crc
riak_kv.multi_backend multi_backend.$name.bitcask.expiry_grace_time
riak_kv.multi_backend multi_backend.$name.bitcask.io_mode
riak_sysmon.process_limit riak_sysmon.process_limit
riak_sysmon.port_limit riak_sysmon.port_limit
riak_sysmon.gc_ms_limit riak_sysmon.gc_ms_limit
riak_sysmon.heap_word_limit riak_sysmon.heap_word_limit
riak_sysmon.busy_port riak_sysmon.busy_port
riak_sysmon.busy_dist_port riak_sysmon.busy_dist_port
riak_kv.anti_entropy anti_entropy
riak_kv.storage_backend storage_backend
riak_kv.raw_name raw_name
riak_kv.anti_entropy_build_limit anti_entropy.build_limit.number
riak_kv.anti_entropy_build_limit anti_entropy.build_limit.per_timespan
riak_kv.anti_entropy_expire anti_entropy.expire
riak_kv.anti_entropy_concurrency anti_entropy.concurrency
riak_kv.anti_entropy_tick anti_entropy.tick
riak_kv.anti_entropy_data_dir anti_entropy.data_dir
riak_kv.anti_entropy_leveldb_opts.write_buffer_size anti_entropy.write_buffer_size
riak_kv.anti_entropy_leveldb_opts.max_open_files anti_entropy.max_open_files
riak_kv.mapred_name mapred_name
riak_kv.mapred_2i_pipe mapred_2i_pipe
riak_kv.map_js_vm_count javascript_vm.map_count
riak_kv.reduce_js_vm_count javascript_vm.reduce_count
riak_kv.hook_js_vm_count javascript_vm.hook_count
riak_kv.js_max_vm_mem javascript_vm.max_vm_mem
riak_kv.js_thread_stack javascript_vm.thread_stack
riak_kv.js_source_dir javascript_vm.source_dir
riak_kv.http_url_encoding http_url_encoding
riak_kv.vnode_vclocks vnode_vclocks
riak_kv.listkeys_backpressure listkeys_backpressure
riak_kv.fsm_limit fsm_limit
riak_kv.retry_put_coordinator_failure retry_put_coordinator_failure
riak_kv.object_format object_format
riak_kv.memory_backend.max_memory memory_backend.max_memory
riak_kv.memory_backend.ttl memory_backend.ttl
riak_api.http listener.http.$name
riak_api.pb listener.protobuf.$name
riak_api.pb_backlog protobuf.backlog
riak_api.https listener.https.$name
riak_core.default_bucket_props.n_val buckets.default.n_val
riak_core.default_bucket_props.pr buckets.default.pr
riak_core.default_bucket_props.r buckets.default.r
riak_core.default_bucket_props.w buckets.default.w
riak_core.default_bucket_props.pw buckets.default.pw
riak_core.default_bucket_props.dw buckets.default.dw
riak_core.default_bucket_props.rw buckets.default.rw
riak_core.default_bucket_props.allow_mult buckets.default.siblings
riak_core.default_bucket_props.last_write_wins buckets.default.last_write_wins
riak_core.ring_creation_size ring_size
riak_core.ring_state_dir ring.state_dir
riak_core.ssl.certfile ssl.certfile
riak_core.ssl.keyfile ssl.keyfile
riak_core.ssl.cacertfile ssl.cacertfile
riak_core.handoff_port handoff.port
riak_core.handoff_ssl_options.certfile handoff.ssl.certfile
riak_core.handoff_ssl_options.keyfile handoff.ssl.keyfile
riak_core.dtrace_support dtrace
riak_core.platform_bin_dir platform_bin_dir
riak_core.platform_data_dir platform_data_dir
riak_core.platform_etc_dir platform_etc_dir
riak_core.platform_lib_dir platform_lib_dir
riak_core.platform_log_dir platform_log_dir
riak_core.enable_consensus enable_consensus
lager.handlers log.console
lager.handlers log.console.level
lager.handlers log.console.file
lager.handlers log.error.file
lager.handlers log.syslog
sasl.sasl_error_logger sasl
lager.crash_log log.crash.file
lager.crash_log_msg_size log.crash.msg_size
lager.crash_log_size log.crash.size
lager.crash_log_date log.crash.date
lager.crash_log_count log.crash.count
lager.error_logger_redirect log.error.redirect
lager.error_logger_hwm log.error.messages_per_second
riak_kv.warn_object_size warn_object_size
riak_kv.max_object_size max_object_size
riak_kv.warn_siblings warn_siblings
riak_kv.max_siblings max_siblings
--------------------------------------------------------------------------------------
vm.args line riak.conf variable
--------------------------------------------------------------------------------------
vm_args.-smp erlang.smp
vm_args.+W erlang.W
vm_args.+K erlang.K
vm_args.-name nodename
vm_args.-setcookie distributed_cookie
vm_args.+A erlang.async_threads
vm_args.-env ERL_MAX_PORTS erlang.max_ports
vm_args.-env ERL_FULLSWEEP_AFTER erlang.fullsweep_after
vm_args.-env ERL_CRASH_DUMP erlang.crash_dump
vm_args.-env ERL_MAX_ETS_TABLES erlang.max_ets_tables
vm_args.+P erlang.process_limit
vm_args.+zdbbl erlang.zdbbl
vm_args.+sfwi erlang.sfwi
@houm-4s
Copy link

houm-4s commented Jan 27, 2014

Could you tell me the below setting in Riak2.0

{ kernel, [
{inet_dist_listen_min, 6000},
{inet_dist_listen_max, 7999}
]},
From http://docs.basho.com/riak/2.0.0pre11/ops/advanced/security/

@angrycub
Copy link

m-hou:

app.config field                           riak.conf variable
--------------------------------------------------------------------------------------
kernel.inet_dist_listen_min                erlang.distribution.port_range.minimum
kernel.inet_dist_listen_max                erlang.distribution.port_range.maximum

@Saboosh
Copy link

Saboosh commented Nov 25, 2015

is this document still accurate?
I see buckets.default.allow_mult is now supported vs. buckets.default.siblings

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment