Starts a Chirp server which allows the sharing of data with friends and colleagues without requiring any administrator privileges. Chirp provides an RPC network interface to a "backend" filesystem which can be the local filesystem or even the Hadoop HDFS filesystem. Chirp supports flexible and robust ACL management of data.
For complete details with examples, see the Chirp User's Manual.
-a <method> | |
Enable this authentication method. | |
-A <file> | |
Use this file as the default ACL. | |
-b | Run as daemon. |
-c <dir> | |
Challenge directory for unix filesystem authentication. | |
-C | Do not create a core dump, even due to a crash. |
-d <flag> | |
Enable debugging for this sybsystem | |
-e <time> | |
Check for presence of parent at this interval. (default is 300s) | |
-E | Exit if parent process dies. |
-F <size> | |
Leave this much space free in the filesystem. | |
-G <url> | |
Base url for group lookups. (default: disabled) | |
-h | Give help information. |
-I <addr> | |
Listen only on this network interface. | |
-M <count> | |
Set the maximum number of clients to accept at once. (default unlimited) | |
-n <name> | |
Use this name when reporting to the catalog. | |
-o <file> | |
Send debugging output to this file. | |
-O <bytes> | |
Rotate debug file once it reaches this size. | |
-p <port> | |
Listen on this port (default is 9094) | |
-P <user> | |
Superuser for all directories. (default is none) | |
-Q <size> | |
Enforce this root quota in software. | |
-r <url> | |
URL of storage directory, like file://path or hdfs://host:port/path. | |
-R | Read-only mode. |
-s <time> | |
Abort stalled operations after this long. (default is 3600s) | |
-t <time> | |
Disconnect idle clients after this time. (default is 60s) | |
-T <time> | |
Maximum time to cache group information. (default is 900s) | |
-u <host> | |
Send status updates to this host. (default is chirp.cse.nd.edu) | |
-U <time> | |
Send status updates at this interval. (default is 5m) | |
-v | Show version info. |
-w <name> | |
The name of this server's owner. (default is username) | |
-W <file> | |
Use alternate password file for unix authentication | |
-y <dir> | |
Location of transient data (default is pwd). | |
-z <time> | |
Set max timeout for unix filesystem authentication. (default is 5s) | |
-Z <file> | |
Select port at random and write to this file. (default is disabled) |
% chirp_server -r file:///tmp/fooSetting various authentication modes:
% chirp_server -a hostname -a unix -a ticket -r file:///tmp/foo