Harvest Client Installation and Configuration

This document describes installation and configuration of Harvest Client.

Installation

Download latest binary release (ZIP file) and extract it to some directory, such as /opt/big-data-harvest-client-1.0.0

Running

Run harvest-client in bin directory without any parameters to print usage information.

/opt/big-data-harvest-client-1.0.0/bin/harvest-client
Usage: harvest-client <command> <options>

Commands:
  harvest         Submit new harvest job
  -V, --version   Print Harvest Client version

Optional parameters:
  -v <value>   Log verbosity: DEBUG, INFO, WARN, ERROR. Default is INFO.
  -help        Pass -help after any command to see command-specific usage information, for example,
               harvest-client harvest -help

Configuration

Example configuration file is located in the installation directory, (/conf/harvest-client.cfg). The following parameters are available.

Message Broker Parameters

Parameter Description
mq.type Message broker type. Currently only "RabbitMQ" is supported. We can add more types in future releases.
rmq.host RabbitMQ "host:port" tuples (one tuple per line). For example, "localhost:5672".
rmq.user RabbitMQ user. For example, "harvest".
rmq.password RabbitMQ password. For example, "harvest1234".