-
Notifications
You must be signed in to change notification settings - Fork 1
/
app.config
81 lines (68 loc) · 3.03 KB
/
app.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
%% -*- tab-width: 4;erlang-indent-level: 4;indent-tabs-mode: nil -*-
%% ex: ts=4 sw=4 et
[
%% Riak Core config
{riak_core, [
%% Default location of ringstate
{ring_state_dir, "/var/lib/riak/ring"},
%% riak_web_ip is the IP address that the Riak HTTP interface will
%% bind to. If this is undefined, the HTTP interface will not run.
{web_ip, "0.0.0.0"},
%% riak_web_port is the TCP port that the Riak HTTP interface will
%% bind to.
{web_port, 8098}
]},
%% Riak KV config
{riak_kv, [
%% Storage_backend specifies the Erlang module defining the storage
%% mechanism that will be used on this node.
{storage_backend, riak_kv_bitcask_backend},
%% riak_handoff_port is the TCP port that Riak uses for
%% intra-cluster data handoff.
{handoff_port, 8099},
%% pb_ip is the IP address that the Riak Protocol Buffers interface
%% will bid to. If this is undefined, the interface will not run.
{pb_ip, "0.0.0.0"},
%% pb_port is the TCP port that the Riak Protocol Buffers interface
%% will bind to
{pb_port, 8087},
%% raw_name is the first part of all URLS used by the Riak raw HTTP
%% interface. See riak_web.erl and raw_http_resource.erl for
%% details.
%{raw_name, "riak"},
%% 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_max_vm_mem is the maximum amount of memory, in megabytes,
%% allocated to the Javascript VMs. If unset, the default is
%% 8MB.
{js_max_vm_mem, 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_kv_stat, true}
]},
%% Bitcask Config
{bitcask, [
{data_root, "/var/lib/riak/bitcask"}
]},
%% Luwak Config
{luwak, [
{enabled, false}
]},
%% SASL config
{sasl, [
{sasl_error_logger, {file, "/var/log/riak/sasl-error.log"}},
{errlog_type, error},
{error_logger_mf_dir, "/var/log/riak/sasl"}, % Log directory
{error_logger_mf_maxbytes, 10485760}, % 10 MB max file size
{error_logger_mf_maxfiles, 5} % 5 files max
]}
].