No description
Find a file
Ben Johnson 3c832591df move index package to root package
This commit moves the index package to the root. Because pilosa
is an index at its core, it's redundant to have an index
subpackage. It also provides better naming such as `pilosa.Bitmap`
instead of `index.Bitmap`.
2015-08-31 16:54:53 -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.