- 登录网站: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 ``` - 小技巧 ``` 使用键盘上下键查看命令历史记录 修改用户密码: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; ``` -其它连接时采用的 ``` --查看当前的ip:ifconfig, 当前ip为:192.168.8.110 --sudo su --cd / --cd etc/taos --vi taos.cfg --把internalIp改成110 ```