TiKV编译安装
TiKV是一个开源,分布式和事务性键值数据库。与其他传统NoSQL系统不同,TiKV不仅提供经典的键值API,而且还提供符合ACID的事务性API。TiKV内置在RUST中,并由Raft支持,最初创建时是为了补充TiDB(与MySQL协议兼容的分布式HTAP数据库)。
- 获取TiKV源码包。
1 2 3 4
cd /home/ git clone https://github.com.cnpmjs.org/tikv/tikv.git cd tikv/ git checkout v3.0.13
- 编译安装TiKV。
1
cargo build
- 编译TiKV报错error: failed to fetch `https://github.com/rust-lang/crates.io-index`,参考编译TiKV时提示cargo build的解决方法。
- 编译TiKV报错找不到“libclangAST.so.6”动态库的问题,参考编译TiKV时提示找不到libclangAST.so.6的解决方法。
- 编译TiKV报错找不到“libisl.so.15”动态库的问题,参考编译TiKV时提示找不到libisl.so.15的解决方法。
父主题: 编译和安装