树莓派ARM TDengine源码安装 小白实操记录

索姆拉
发布于 2020-9-25 15:04
浏览
0收藏

1简介


Linux没有使用systemd做进程管理的必须使用源码安装。

 

2安装步骤

 

1源码下载地址

目前尝试ver-1.6.6.0分支成功,其他分支失败

https://github.com/taosdata/TDengine

 

2安装软件:cmake2.8 、openjdk-8-jdk、maven;操作命令如下:

 

sudo apt-get install -y cmake build-essential
 

sudo apt-get install openjdk-8-jdk
 

sudo apt-get install maven
 ​

 

3 在代码目录下新建build目录,并在build目录下编译;命令如下:

mkdir build && cd build
cmake .. && cmake --build .


4 对于arm系统可以指定类型进行编译,命令如下 

   aarch64:

cmake .. -DCPUTYPE=aarch64 && cmake --build .


   aarch32:

cmake .. -DCPUTYPE=aarch32 && cmake --build .


5 服务端启动命令,如下:

./build/bin/taosd -c test/cfg


在另外一个终端连接服务端,命令如下: 

./build/bin/taos


树莓系统armv7l 安装报错/usr/bin/ld: cannot find -lz" 

 需要安装 

apt-get install zlib1g-dev


继续编译安装成功

树莓派ARM TDengine源码安装 小白实操记录-鸿蒙开发者社区

 

6 安装包生成

先按照上面编译通过,再进行打包才能执行成功;虽然打包成功但是安装还是不行缺少东西,可以手动把驱动jar加入,有点坑还得填。

/TDengine$ sudo ./packaging/release.sh -c aarch32

 

3 运行调试
 

但是程序启动后报错,是因为/proc/$pid/io 没有io 文件;我用的arm系统不包含导致,需要重新编译系统增加io功能。

启动服务端报错树莓派ARM TDengine源码安装 小白实操记录-鸿蒙开发者社区

 

启动客户端报错树莓派ARM TDengine源码安装 小白实操记录-鸿蒙开发者社区

 

4 官方安装参考文档

 

 

作者:码灵

来源:CSDN

标签
收藏
回复
举报
回复
    相关推荐