bayard

DESCRIPTION

Bayard server

USAGE

bayard [OPTIONS] [ID]

FLAGS

  • -h, --help
         Prints help information.

  • -v, --version
         Prints version information.

OPTIONS

  • -H, --host <HOST>
         Node address. [default: 0.0.0.0]

  • -r, --raft-port <RAFT_PORT>
         Raft service port number. [default: 7000]

  • -i, --index-port <INDEX_PORT>
         Index service port number [default: 5000]

  • -M, --metrics-port <METRICS_PORT>
         Metrics service port number [default: 9000]

  • -p, --peer-raft-address <IP:PORT>
         Raft address of a peer node running in an existing cluster.

  • -d, --data-directory <DATA_DIRECTORY>
         Data directory. Stores index, snapshots, and raft logs. [default: ./data]

  • -s, --schema-file <SCHEMA_FILE>
         Schema file. Must specify An existing file name. [default: ./etc/schema.json]

  • -T, --tokenizer-file <TOKENIZER_FILE>
         Tokenizer file. Must specify An existing file name. [default: ./etc/tokenizer.json]

  • -t, --indexer-threads <INDEXER_THREADS>
         Number of indexer threads. By default indexer uses number of available logical cpu as threads count. [default: 8]

  • -m, --indexer-memory-size <INDEXER_MEMORY_SIZE>
         Total memory size (in bytes) used by the indexer. [default: 1000000000]

  • -w, --http-worker-threads <HTTP_WORKER_THREADS>
         Number of HTTP worker threads. By default http server uses number of available logical cpu as threads count. [default: 8]

ARGS

  • <ID>
         Node ID.

EXAMPLES

To start a server with default options:

$ bayard 1

To start a server with options:

$ bayard --host=0.0.0.0 \
         --raft-port=7001 \
         --index-port=5001 \
         --metrics-port=9001 \
         --data-directory=./data/node1 \
         --schema-file=./etc/schema.json \
         --tokenizer-file=./etc/tokenizer.json \
         1