CentOS7上使用源码安装物联网大数据平台TDengine
Posted 静水流深
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7上使用源码安装物联网大数据平台TDengine相关的知识,希望对你有一定的参考价值。
1、环境准备
TDengine是涛思数据推出的一款开源的专为物联网、车联网、工业互联网、IT运维等设计和优化的大数据平台。除核心的快10倍以上的时序数据库功能外,还提供缓存、数据订阅、流式计算等功能,最大程度减少研发和运维的复杂度。
目前,TDengine只支持在使用systemd做进程服务管理的linux系统上安装。用which命令来检测系统中是否存在systemd
which systemd
不支持systemd命令;只能使用源码安装了。
2、源码下载
源码下载地址为:https://github.com/taosdata/TDengine,将下载的TDengine-master.zip上传至CentOS的/usr/soft目录
3、安装编译环境
yum install -y gcc gcc-c++ make automake
yum install -y cmake build-essential
4、安装Java环境
为了能够编译和打包其JDBC驱动,必须有Java jdk-8或以上版本,Apache Maven 2.7或以上版本。
yum install openjdk-8-jdk
yum install maven
使用如下命令,分别检验Java和Maven环境是否安装完成。
java -version
mvn -v
5、编译安装TDengine
进入目录,并解压,进入源码目录
cd /usr/soft unzip TDengine-master.zip
cd TDengine-master
建立build目录
mkdir build && cd build
编译
cmake .. && cmake --build .
等待编译完毕,在TDengine-master/build 目录中,又发现一个build目录
继续待在当前目录,安装
make install
6、启动服务
taosd
7、连接终端
在安装了TDengine的Linux上,使用另一个终端连接服务
taos
如果TDengine终端链接服务成功,将会打印出欢迎消息和版本信息。如果失败,则会打印错误消息出来(请参考FAQ来解决终端链接服务端失败的问题)。如果不在TDengine服务器上运行taos, 需要安装有TDengine客户端程序,而且使用-h命令行参数来指定服务器IP地址。
以上是关于CentOS7上使用源码安装物联网大数据平台TDengine的主要内容,如果未能解决你的问题,请参考以下文章
springcloud kafaka大数据分布式工业物联网平台源码+论文
Kafka +深度学习+ MQTT搭建可扩展的物联网平台附源码
国内物联网平台初探:Ablecloud物联网自助开发和大数据云平台
ESP 保姆级教程 疯狂点灯篇 —— 案例:ESP8266 + LED + 按键 + 阿里云物联网平台 + 阿里云物联网Web应用(项目:菜鸟之家,包括全部源码)