---
title: TiKV编译安装
description: "TiKV是一个开源，分布式和事务性键值数据库。与其他传统NoSQL系统不同，TiKV不仅提供经典的键值API，而且还提供符合ACID的事务性API。TiKV内置在RUST中，并由Raft支持，最初创建时是为了补充TiDB（与MySQL协议兼容的分布式HTAP数据库）。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/TiDB/openmind_tidb81_02_0012.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/TiDB/openmind_tidb81_02_0012.html
indexId: 9d3ac348bcfb257d3f361331423f066331645ca76c24aa5a4a02619b5af2bdd071
---
# TiKV编译安装

TiKV是一个开源，分布式和事务性键值数据库。与其他传统NoSQL系统不同，TiKV不仅提供经典的键值API，而且还提供符合ACID的事务性API。TiKV内置在RUST中，并由Raft支持，最初创建时是为了补充TiDB（与MySQL协议兼容的分布式HTAP数据库）。

1. 获取TiKV源码包。
  1 2 3 4 cd /home/ git clone https://github.com.cnpmjs.org/tikv/tikv.git cd tikv/ git checkout v3.0.13

2. 编译安装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的解决方法。
