Skip to content
KG.Xu edited this page May 31, 2017 · 3 revisions

Compile from Source

下载依赖库

# 安装压缩库 (zlib, bzip2, snappy, lz4):
sudo yum install zlib-devel.x86_64 bzip2-devel.x86_64 snappy-devel.x86_64 lz4-devel.x86_64
git clone https://github.com/Terark/ssdb-chess.git
cd ssdb-chess
git submodule init
git submodule update --recursive

下载Terark相关库

Download dependencies package and unzip it to /path/to/ssdb-chess/terark-zip-rocksdb

编译RocksDB

  • 编译动态库 shared_lib
cd ssdb-chess/rocksdb
make shared_lib DEBUG_LEVEL=0

编译SSDB

cd ssdb-chess
make

修改配置文件

  • 打开 ssdb/chess.conf, 修改 work_dir 和 pidfile 的路径

运行SSDB

cd ssdb-chess
mkdir temp # 只需第一次运行时执行
./start.sh