Konstantin Lebedev 1cac5d983d fix: disallow file name too long when writing a file (#4881) | 1 year ago | |
---|---|---|
.. | ||
README.md | 2 years ago | |
rocksdb_store.go | 1 year ago | |
rocksdb_store_kv.go | 2 years ago | |
rocksdb_store_test.go | 1 year ago | |
rocksdb_ttl.go | 2 years ago |
export CXX="g++-6" CC="gcc-6"
wget https://launchpad.net/ubuntu/+archive/primary/+files/libgflags2_2.0-1.1ubuntu1_amd64.deb
sudo dpkg -i libgflags2_2.0-1.1ubuntu1_amd64.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/libgflags-dev_2.0-1.1ubuntu1_amd64.deb
sudo dpkg -i libgflags-dev_2.0-1.1ubuntu1_amd64.deb
brew install snappy
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
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
cd ~/go/src/github.com/seaweedfs/seaweedfs/weed
go install -tags rocksdb