cbfs

Distributed Blobstore using Couchbase Server

Github stars Tracking Chart

GoDoc

cbfs is a distributed file server built on top of Couchbase

How do I get the stuff

go get github.com/couchbaselabs/cbfs

And you'll find the source in
$GOPATH/src/github.com/couchbaselabs/cbfs (and a cbfs binary
should be in your path)

How do I build the stuff

cd $GOPATH/src/pkg/github.com/couchbaselabs/cbfs
go build

How do I run the stuff

mkdir -p /tmp/localdata
./cbfs -nodeID=$mynodeid \
       -bucket=cbfs \
       -couchbase=http://$mycouchbaseserver:8091/
       -root=/tmp/localdata \
       -viewProxy

The server will be empty at this point, you can install the monitor
using cbfsclient (go get github.com/couchbaselabs/cbfs/tools/cbfsclient)

cbfsclient http://localhost:8484/ upload \
    $GOPATH/src/github.com/couchbaselabs/cbfs/monitor monitor

Then go to http://localhost:8484/monitor/

Running on Docker / CoreOS

See Traun Leyden's blog post on Running CBFS + Couchbase Cluster on CoreOS.

Main metrics

Overview
Name With Ownercouchbaselabs/cbfs
Primary LanguageGo
Program languageGo (Language Count: 3)
Platform
License:Apache License 2.0
所有者活动
Created At2012-09-14 20:00:36
Pushed At2017-03-13 23:06:14
Last Commit At2017-03-13 16:06:13
Release Count1
Last Release Name1.0 (Posted on 2013-05-19 00:46:25)
First Release Name1.0 (Posted on 2013-05-19 00:46:25)
用户参与
Stargazers Count188
Watchers Count171
Fork Count40
Commits Count785
Has Issues Enabled
Issues Count136
Issue Open Count2
Pull Requests Count9
Pull Requests Open Count0
Pull Requests Close Count5
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private