The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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/