forked from twitter-archive/Rowz
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
31 lines (18 loc) · 755 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
To build project:
% env DB_USERNAME=<user> DB_PASSWORD=<pass> sbt package-dist
To run tests:
% env DB_USERNAME=<user> DB_PASSWORD=<pass> sbt test
To run the development server:
% ./bin/rowz <db user>
To setup a simple forwarding table (while dev server is running):
% gem install gizzmo
% ./bin/setup
Play with a client:
% sbt console
scala> import com.twitter.rowz.RowzClient
scala> val c = new RowzClient("localhost")
c: com.twitter.rowz.RowzClient = com.twitter.rowz.RowzClient@5c08e00d
scala> c.create("a row")
res0: Long = 5335423358337025
scala> c.read(res0)
res1: com.twitter.rowz.thrift.Row = Row(id:5335423358337025, name:a row, created_at:1302593593679, updated_at:1302593593679)