想在树莓派上跑TDengine?没问题!TDengine已支持ARM64位处理器

​​​​

在 TDengine 的 Issue 集中搜索关键词 ARM,所列条目不少,也有很多用户跟我们的研发人员反馈,希望 TDengine 能尽快在 ARM 平台上跑起来。这项任github中文官网网页务一直都在我们的研发计划内,并且,在 TDelinuxngine 最近更新的1.6.4.0版本上,已正式支持 ARM 64 位处理器。raspberry翻译今后如果你想在树莓派linux上处理物联kylin网、车联网、工业互联网数据,完全不需要系统运维主要做什么把时间花在数raspberry是什么水果据库的选择上,直接使用 TDengine 就对了!

那么, TDengine 如何在 ARM 64 位版本上编译呢?很简单,下面linux系统以开发调试环境为例,介绍一下 TDengigithubne 的编译过程。

编译环境

硬件环境:华为泰山 ARM 云服务器

1kylin@kylinos:~/git$ lscpu
2Architecture: aarch64
3Byte Order: Little Endian
4CPU(s): 2
5On-line CPU(s) list: 0,1
6每个核的线程数:1
7每个座的核数: 2
8Socket(s): 1
9NUMA 节点: 1
10L1d 缓存: 64K
11L1i 缓存: 64K
12L2 缓存: 512K
13L3 缓存: 32768K
14NUMA node0 CPU(s): 0,1

OS环境:银河麒麟

1kylin@kylinos:~/git$ uname -a
2Linux kylinos 4.15.0-58-generic #64kord1k1 SMP Thu Aug 15 15:51:07 CST 2019 aarch64 aarch64 aarch64 GNU/Linux

注:在其他环境(比如不同的 ARM CPU 或其他 OS)中,可能会出现一些环境相关的问题github直播平台永久回家,如果你在编译过程中遇到了,还请在 GitHub 上提交 Issue。

编译方式

一、make方式

1、从GitHub获取TDengine工程

1kylin@kylinos:~/git$ git clone https://github.com/taosdata/TDengine.git