NAME
AC::MrGamoo - Map/Reduce Framework
SYNOPSIS
use
AC::MrGamoo::D;
use
strict;
my
$m
= AC::MrGamoo::D->new( );
$m
->daemon(
$configfile
, {
argv
=> \
@ARGV
,
foreground
=>
$OPT
{f},
debugall
=>
$OPT
{d},
port
=>
$OPT
{p},
} );
exit
;
CONFIG FILE
various parameters need to be specified in a config file. if you modify the file, it will be reloaded automagically.
- port
-
specify the TCP port to use
port 3504
- environment
-
specify the environment or realm to run in, so you can run multiple independent map/reduce networks, such as production, staging, and dev.
environment prod
- allow
-
specify networks allowed to connect.
allow 127.0.0.1
allow 192.168.10.0/24
- seedpeer
-
specify initial peers to contact when starting. the author generally specifies 2 on the east coast, and 2 on the west coast.
seedpeer 192.168.10.11:3503
seedpeer 192.168.10.12:3503
- secret
-
specify a secret key used to encrypt data transfered between systems in different datacenters.
secret squeamish-ossifrage
- syslog
-
specify a syslog facility for log messages.
syslog local5
- basedir
-
local directory to store files
basedir /home/data
- debug
-
enable debugging for a particular section
debug job
BUGS
Too many to list here.
SEE ALSO
AC::MrGamoo::Client
AUTHOR
Jeff Weisberg - http://www.solvemedia.com/