鼎鼎知识库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

TDengine安装.md 2.8KB

  • 登录网站:https://www.taosdata.com/cn/getting-started/ 。在Ubuntu下使用deb包(在red hat下使用rmp包),下载DEB包到Linux,需填写邮件地址darren@ddingsafe.com,会把安装包发送到邮件,从邮箱把安装包下载到本地。

  • 软件包的下载地址是:

    /home/dingding/下载/tdengine-1.6.1.5.deb
    
  • 来到”下载”这个目录,右键打开终端

    sudo dpkg -i ...deb
    

    TDengine默认安装在了/etc/taos这个指定目录里了。

  • 查看是否使用systemd做进程管理

    which systemd
    
  • 启动TDengine服务进程

    systemctl start taosd
    
  • 检查TDengine是否正常工作,需要root权限来运行

    systemctl status taosd
    
  • 开始使用TDegine

    taos
    
  • 创建数据库、使用数据库、插入数据、显示数据

    create database test;
    use test;
    create table t(ts timestamp, cdata int);
    insert into t values('2019-08-09 08:00:00',10);
    insert into t values('2019-08-09 08:10:10',20);
    select * from t;
    
  • 命令行参数

    -c, --config-dir:指定配置文件目录,默认为/tec/taos
    -h, --host:指定服务的ip地址
    -s, --commands: 不进入终端使用命令:taos -h 192.168.8.119 -s "use db; show tables;"
    -u, --user: TDengine服务器用户名,默认为root
    -p, --password:TDEninge服务器密码,默认为taosdata
    -?, --help:打印命令行参数
    
  • 运行SQL命令脚本

    source <filename>
    
  • 小技巧

    使用键盘上下键查看命令历史记录
    修改用户密码:alter user
    终止查询:ctrl+c
    清空本地缓存中的表的schema:RESET QUERY CACHE
    
  • 主要功能 ```

  • 类SQL语言

  • API接口

  • 使用TDegine shell做Ad Hoc即席查询

  • 通过定时连续查询支持基于滑动窗口的流式计算

  • 超级表聚合多个时间线数据

  • 时间轴上聚合一个或多个时间线数据

  • 数据订阅,一旦有新数据,立即通知应用

  • 缓存,每个时间线或设备的最新数据都从内存里快速获取

  • 历史数据与实时数据完全透明不区别对待

  • 支持连接Telegraf, Grafana等第三方工具

  • 成套配置工具 ```

  • 特色 ```

  • 查询速度:比其它方案快10倍以上

  • 写入吞吐量:单核每秒写入100万数据点

  • 读出吞吐量:单核每秒读出1000万数据点

  • 存储空间:使用列式存储和优化的压缩算法,存储空间不及普通数据库的1/10 ```

  • 在windows上连接服务器上的TDengine,必须保证客户端和服务端版本一致 ``` ./taos -h 192.168.8.129 failed to connect to server

在服务器确认是否运行:systemctl status taosd 在客户端所在机器测试是否和服务器通着:ping 192.168.8.129 关掉linux上的防火墙

sudo ufw status 显示不活动

请TDengine成员介入

sudo vi /etc/taos/taos.cfg
intenalIP 192.168.8.129

./taos.exe -h 192.168.8.129 show databases; use test; select * from t; ```