8
by William Grant
A little bit of server. |
1 |
#!/usr/bin/env python
|
2 |
||
3 |
from optparse import OptionParser |
|
4 |
||
21
by William Grant
Merge grackle.server into grackle. Alter Makefile to run all the tests. |
5 |
from grackle.model import create_schema |
8
by William Grant
A little bit of server. |
6 |
|
7 |
||
8 |
parser = OptionParser(usage="usage: %prog [options] <hostname> <keyspace>") |
|
9 |
parser.add_option( |
|
10 |
"--clobber", action="store_true", default=False, dest="clobber", |
|
11 |
help="clear the keyspace before initialising it") |
|
19
by William Grant
grackle-create-instance can now create the keyspace too. |
12 |
parser.add_option( |
13 |
"--create-keyspace", action="store_true", default=False, |
|
14 |
dest="create_keyspace", |
|
15 |
help="create the keyspace (with SimpleStrategy, RF=1)") |
|
8
by William Grant
A little bit of server. |
16 |
options, args = parser.parse_args() |
17 |
||
18 |
if len(args) != 2: |
|
19 |
parser.error("hostname and keyspace required") |
|
20 |
||
19
by William Grant
grackle-create-instance can now create the keyspace too. |
21 |
create_schema( |
22 |
args[0], args[1], clobber=options.clobber, |
|
23 |
create_keyspace=options.create_keyspace) |