Created
March 31, 2010 20:12
-
-
Save johnthethird/350822 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| %% -*- mode: erlang -*- | |
| [ | |
| %% Riak config | |
| {riak, [ | |
| %% storage_backend specifies the Erlang module defining the storage mechanism | |
| %% that will be used on this node. | |
| %% {storage_backend, riak_dets_backend}, | |
| {storage_backend, innostore_riak}, | |
| %% Different storage backends can use other configuration variables. For | |
| %% instance, riak_dets_backend_root determines the directory under which | |
| %% dets files will be placed. | |
| {riak_dets_backend_root, "/var/lib/riak/dets"}, | |
| %% Default location of ringstate | |
| {ring_state_dir, "/var/lib/riak/ring"}, | |
| %% riak_web_ip is the IP address that Riak's HTTP interface will bind to. | |
| %% If this is undefined, the HTTP interface will not run. | |
| {riak_web_ip, "0.0.0.0"}, | |
| %% riak_web_port is the TCP port that Riak's HTTP interface will bind to. | |
| {riak_web_port, 8098}, | |
| %% riak_handoff_port is the TCP port that Riak uses for intra-cluster | |
| %% data handoff. | |
| {riak_handoff_port, 8099}, | |
| %% mapred_name is URL used to submit map/reduce requests to Riak. | |
| {mapred_name, "mapred"}, | |
| %% js_vm_count is the number of Javascript VMs to start per Riak node. | |
| %% 8 is a good default for smaller installations. A larger number like | |
| %% 12 or 16 is appropriate for installations handling lots of map/reduce | |
| %% processing. | |
| {js_vm_count, 8}, | |
| %% js_source_dir should point to a directory containing Javascript source | |
| %% files which will be loaded by Riak when it initializes Javascript VMs. | |
| %{js_source_dir, "/tmp/js_source"} | |
| %% riak_stat enables the use of the "riak-admin status" command to | |
| %% retrieve information the Riak node for performance and debugging needs | |
| {riak_stat, true} | |
| ]}, | |
| %% Inno db config | |
| {innostore, [ | |
| {data_home_dir, "/var/lib/riak/innodb"}, | |
| {log_group_home_dir, "/var/lib/riak/innodb"}, | |
| {buffer_pool_size, 2147483648} %% 2G of buffer | |
| ]}, | |
| %% SASL config | |
| {sasl, [ | |
| {sasl_error_logger, {file, "/var/log/riak/sasl-error.log"}}, | |
| {errlog_type, error}, | |
| {error_logger_mf_dir, "log/sasl"}, % Log directory | |
| {error_logger_mf_maxbytes, 10485760}, % 10 MB max file size | |
| {error_logger_mf_maxfiles, 5} % 5 files max | |
| ]} | |
| ]. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment