如何在Ubuntu 18.04/Ubuntu 16.04上安装LevelDB

时间:2020-02-23 14:40:47  来源:igfitidea点击:

LevelDB是Google编写的快速键值存储库,提供了从字符串键到字符串值的有序映射。 leveldb库提供持久的键值存储。键和值是任意字节数组。根据用户指定的比较器功能,在键值存储中对键进行排序。 Prometheus LevelDB存储索引

如何在Ubuntu 18.04/Ubuntu 16.04上安装LevelDB

安装libsnappycompression/decompression库工具包。

sudo apt-get install libsnappy-dev

查看LevelDB版本页面以查看该应用程序的最新版本。然后通过设置VER变量来定义它。

export VER="1.20"
wget https://github.com/google/leveldb/archive/v${VER}.tar.gz
tar xvf v${VER}.tar.gz
rm -f v${VER}.tar.gz

将工作目录更改为leveldb。

cd leveldb-${VER}

安装LevelDB

make
sudo scp -r out-static/lib* out-shared/lib* "/usr/local/lib"
cd include
sudo scp -r leveldb /usr/local/include
sudo ldconfig