Chris Lu bdb632fa62 Merge pull request #2211 from qieqieplus/filer-bloom-filter 3 years ago
..
README.md bdd166c031 adjust readme 3 years ago
rocksdb_store.go bdb632fa62 Merge pull request #2211 from qieqieplus/filer-bloom-filter 3 years ago
rocksdb_store_kv.go ebb223c190 fix for rocksdb kv 3 years ago
rocksdb_store_test.go ddc8643ee0 filer: directory listing adds namePatternExclude 3 years ago
rocksdb_ttl.go 0764fccde7 ignore decode error for non-entry data 3 years ago

README.md

Prepare the compilation environment on linux

Prepare the compilation environment on mac os

brew install snappy

install rocksdb:

 export ROCKSDB_HOME=/Users/chris/dev/rocksdb

 git clone https://github.com/facebook/rocksdb.git $ROCKSDB_HOME
 pushd $ROCKSDB_HOME
 make clean
 make install-static
 popd

install gorocksdb

export CGO_CFLAGS="-I$ROCKSDB_HOME/include"
export CGO_LDFLAGS="-L$ROCKSDB_HOME -lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy -llz4 -lzstd"

go get github.com/tecbot/gorocksdb

compile with rocksdb

cd ~/go/src/github.com/chrislusf/seaweedfs/weed
go install -tags rocksdb