Browse Source

TDengine的安装和连接

master
qdjjx 5 years ago
parent
commit
674bd6f80a
1 changed files with 106 additions and 0 deletions
  1. 106
    0
      实践/数据库/TDengine安装.md

+ 106
- 0
实践/数据库/TDengine安装.md View File

@@ -0,0 +1,106 @@
1
+- 登录网站:https://www.taosdata.com/cn/getting-started/ 。在Ubuntu下使用deb包(在red hat下使用rmp包),下载DEB包到Linux,需填写邮件地址`darren@ddingsafe.com`,会把安装包发送到邮件,从邮箱把安装包下载到本地。
2
+
3
+- 软件包的下载地址是:
4
+```
5
+/home/dingding/下载/tdengine-1.6.1.5.deb
6
+```
7
+
8
+- 来到"下载"这个目录,右键打开终端
9
+```
10
+sudo dpkg -i ...deb
11
+```
12
+TDengine默认安装在了`/etc/taos`这个指定目录里了。
13
+
14
+- 查看是否使用`systemd`做进程管理
15
+```
16
+which systemd
17
+```
18
+
19
+- 启动TDengine服务进程
20
+```
21
+systemctl start taosd
22
+```
23
+
24
+- 检查TDengine是否正常工作,需要root权限来运行
25
+```
26
+systemctl status taosd
27
+```
28
+
29
+- 开始使用TDegine
30
+```
31
+taos
32
+```
33
+
34
+- 创建数据库、使用数据库、插入数据、显示数据
35
+```
36
+create database test;
37
+use test;
38
+create table t(ts timestamp, cdata int);
39
+insert into t values('2019-08-09 08:00:00',10);
40
+insert into t values('2019-08-09 08:10:10',20);
41
+select * from t;
42
+```
43
+- 命令行参数
44
+```
45
+-c, --config-dir:指定配置文件目录,默认为/tec/taos
46
+-h, --host:指定服务的ip地址
47
+-s, --commands: 不进入终端使用命令:taos -h 192.168.8.119 -s "use db; show tables;"
48
+-u, --user: TDengine服务器用户名,默认为root
49
+-p, --password:TDEninge服务器密码,默认为taosdata
50
+-?, --help:打印命令行参数
51
+```
52
+
53
+- 运行SQL命令脚本
54
+```
55
+source <filename>
56
+```
57
+
58
+- 小技巧
59
+```
60
+使用键盘上下键查看命令历史记录
61
+修改用户密码:alter user
62
+终止查询:ctrl+c
63
+清空本地缓存中的表的schema:RESET QUERY CACHE
64
+```
65
+
66
+- 主要功能
67
+```
68
+- 类SQL语言
69
+- API接口
70
+- 使用TDegine shell做Ad Hoc即席查询
71
+- 通过定时连续查询支持基于滑动窗口的流式计算
72
+- 超级表聚合多个时间线数据
73
+- 时间轴上聚合一个或多个时间线数据
74
+- 数据订阅,一旦有新数据,立即通知应用
75
+- 缓存,每个时间线或设备的最新数据都从内存里快速获取
76
+- 历史数据与实时数据完全透明不区别对待
77
+- 支持连接Telegraf, Grafana等第三方工具
78
+- 成套配置工具
79
+```
80
+
81
+- 特色
82
+```
83
+- 查询速度:比其它方案快10倍以上
84
+- 写入吞吐量:单核每秒写入100万数据点
85
+- 读出吞吐量:单核每秒读出1000万数据点
86
+- 存储空间:使用列式存储和优化的压缩算法,存储空间不及普通数据库的1/10
87
+```
88
+
89
+- 在windows上连接服务器上的TDengine,必须保证客户端和服务端版本一致
90
+```
91
+./taos -h 192.168.8.129
92
+failed to connect to server
93
+
94
+在服务器确认是否运行:systemctl status taosd
95
+在客户端所在机器测试是否和服务器通着:ping 192.168.8.129
96
+关掉linux上的防火墙
97
+    sudo ufw status 显示不活动
98
+请TDengine成员介入
99
+    sudo vi /etc/taos/taos.cfg
100
+    intenalIP 192.168.8.129
101
+
102
+./taos.exe -h 192.168.8.129
103
+show databases;
104
+use test;
105
+select * from t;
106
+```

Loading…
Cancel
Save