No description
Find a file
Ben Johnson 6b2b2672d7 Merge pull request #9 from benbjohnson/flatten
Move index package to root package
2015-08-31 16:56:58 -06:00
cmd/pilosa move index package to root package 2015-08-31 16:54:53 -06:00
core move index package to root package 2015-08-31 16:54:53 -06:00
db vet 2015-08-20 13:46:39 -06:00
dispatch move index package to root package 2015-08-31 16:54:53 -06:00
etc move index package to root package 2015-08-31 16:54:53 -06:00
executor move index package to root package 2015-08-31 16:54:53 -06:00
hold Convert tests to standard library testing. 2015-08-15 20:39:38 -06:00
query move index package to root package 2015-08-31 16:54:53 -06:00
storage move index package to root package 2015-08-31 16:54:53 -06:00
transport vet 2015-08-20 13:46:39 -06:00
util move index package to root package 2015-08-31 16:54:53 -06:00
.gitignore Update import path 2015-08-05 22:50:38 -06:00
benchmark_autogen_test.go move index package to root package 2015-08-31 16:54:53 -06:00
bitmap.go move index package to root package 2015-08-31 16:54:53 -06:00
blocks.go move index package to root package 2015-08-31 16:54:53 -06:00
brand.go move index package to root package 2015-08-31 16:54:53 -06:00
brand_test.go move index package to root package 2015-08-31 16:54:53 -06:00
commands.go move index package to root package 2015-08-31 16:54:53 -06:00
deps.json Refactor query tests 2015-08-19 10:09:18 -06:00
fragment_container.go move index package to root package 2015-08-31 16:54:53 -06:00
fragment_container_test.go move index package to root package 2015-08-31 16:54:53 -06:00
general.go move index package to root package 2015-08-31 16:54:53 -06:00
popcnt.go move index package to root package 2015-08-31 16:54:53 -06:00
popcnt_amd64.s move index package to root package 2015-08-31 16:54:53 -06:00
popcnt_asm.go move index package to root package 2015-08-31 16:54:53 -06:00
popcnt_generic.go move index package to root package 2015-08-31 16:54:53 -06:00
README.md Update import path 2015-08-05 22:50:38 -06:00
storage.go move index package to root package 2015-08-31 16:54:53 -06:00
timeframe.go move index package to root package 2015-08-31 16:54:53 -06:00
timeframe_test.go move index package to root package 2015-08-31 16:54:53 -06:00

pilosa

Pilosa is a bitmap index database.

Getting Started

To download the source, run go get:

$ go get github.com/umbel/pilosa

You can update the dependencies to specific versions using depman:

$ go get github.com/vube/depman

And then run depman from the project directory:

$ cd $GOPATH/src/github.com/umbel/pilosa
$ depman

Now you can install the pilosa binary:

$ go install github.com/umbel/pilosa/...

Pilosa requires that etcd is running locally for coordinating the cluster:

# In another terminal window
$ etcd

Now run pilosa with the default configuration:

PILOSA_CONFIG=default.yaml pilosa

This setup assumes that cassandra and etcd are running locally and that cassandra keyspace pilosa has been setup as describe in the file index/storage_cass.go.

If you don't want backend storage you can comment out storage_backend in the yaml file and it will just operate out of memory.