1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- # Aerospike database configuration file for deployments using mesh heartbeats.
- service {
- user root
- group root
- paxos-single-replica-limit 1 # Number of nodes where the replica count is automatically reduced to 1.
- pidfile /run/aerospike/aerospike.pid
- service-threads 4
- transaction-queues 4
- transaction-threads-per-queue 4
- proto-fd-max 15000
- }
- logging {
- # Log file must be an absolute path.
- file /var/log/aerospike/aerospike.log {
- context any info
- }
- }
- network {
- service {
- address any
- port 3000
- }
- heartbeat {
- mode mesh
- port 3002 # Heartbeat port for this node.
- # List one or more other nodes, one ip-address & port per line:
- mesh-seed-address-port 10.10.10.10 3002
- # mesh-seed-address-port 10.10.10.11 3002
- # mesh-seed-address-port 10.10.10.12 3002
- # mesh-seed-address-port 10.10.10.13 3002
- # mesh-seed-address-port 10.10.10.14 3002
- interval 250
- timeout 10
- }
- fabric {
- port 3001
- }
- info {
- port 3003
- }
- }
- namespace test {
- replication-factor 2
- memory-size 4G
- default-ttl 30d # 30 days, use 0 to never expire/evict.
- storage-engine memory
- }
- namespace bar {
- replication-factor 2
- memory-size 4G
- default-ttl 30d # 30 days, use 0 to never expire/evict.
- storage-engine memory
- # To use file storage backing, comment out the line above and use the
- # following lines instead.
- # storage-engine device {
- # file /opt/aerospike/data/bar.dat
- # filesize 16G
- # data-in-memory true # Store data in memory in addition to file.
- # }
- }
|