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

树莓派ARM TDengine源码安装

 

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

继续编译安装成功

 

6 安装包生成

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

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

 

 

3 运行调试

 

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

启动服务端报错

 

启动客户端报错

 

 

4 官方安装参考文档

 

 

猜你喜欢

转载自blog.csdn.net/h4241778/article/details/108781733