minor changes

This commit is contained in:
Jeff Tao 2020-07-31 09:11:29 +00:00
parent 56a9ce306a
commit 197b9d41d0
2 changed files with 10 additions and 10 deletions

View File

@ -5,19 +5,19 @@
2.0版本在之前版本的基础上,进行了完全的重构,配置文件和数据文件是不兼容的。在升级之前务必进行如下操作:
1. 删除配置文件,执行 <code> sudo rm -rf /etc/taos/taos.cfg </code>
2. 删除日志文件,执行 <code> sudo rm -rf /var/log/taos/ </code>
3. 确保数据已经不再需要的前提下,删除数据文件,执行 <code> sudo rm -rf /var/lib/taos/ </code>
4. 安装最新稳定版本的TDengine
5. 如果数据需要迁移数据或者数据文件损坏,请联系涛思数据官方技术支持团队,进行协助解决
5. 如果数据需要迁移数据或者数据文件损坏,请联系涛思数据官方技术支持团队,进行协助解决
#### 2. <a href='blog/2019/12/03/jdbcdriver找不到动态链接库/'>Windows平台下JDBCDriver找不到动态链接库</a>
#### 2. Windows平台下JDBCDriver找不到动态链接库怎么办
请看为此问题撰写的<a href='blog/2019/12/03/jdbcdriver找不到动态链接库/'>技术博客 </a>
#### 3. <a href='blog/2019/12/03/创建数据表时提示more-dnodes-are-needed/'>创建数据表时提示more dnodes are needed</a>
#### 3. 创建数据表时提示more dnodes are needed
请看为此问题撰写的<a href='blog/2019/12/03/创建数据表时提示more-dnodes-are-needed/'>技术博客</a>
#### 4. <a href='blog/2019/12/06/tdengine-crash时生成core文件的方法/'>TDengine crash时生成core文件的方法</a>
#### 4. 如何让TDengine crash时生成core文件
请看为此问题撰写的<a href='blog/2019/12/06/tdengine-crash时生成core文件的方法/'>技术博客</a>
#### 5. 遇到错误"failed to connect to server", 我怎么办?

View File

@ -24,7 +24,7 @@ TDengine里存在vnode, mnode, vnode用来存储时序数据mnode用来存储
不同虚拟节点组的数据版本号是完全独立的互不相干的。版本号本质上是数据更新记录的transaction ID但用来标识数据集的版本。
**角色(role)**
**角色(role)**
一个虚拟节点可以是master, slave, unsynced或offline状态。
@ -37,9 +37,9 @@ TDengine里存在vnode, mnode, vnode用来存储时序数据mnode用来存储
指数据写入成功所需要的确认数。对于异步复制quorum设为1具有master角色的虚拟节点自己确认即可。对于同步复制需要至少大于等于2。原则上Quorum >=1 并且 Quorum <= replication(副本数)。这个参数在启动一个同步模块实例时需要提供。
**WAL** Write Ahead Log
**WAL**
TDengine的WAL与cassandra的commit log, mySQL的bin log, Postgres的WAL没本质区别。没有写入数据库文件还保存在内存的数据都会先存在WAL。当数据已经成功写入数据库数据文件相应的WAL会被删除。但需要特别指明的是在TDengine系统里有几点
TDengine的WAL(Write Ahead Log)与cassandra的commit log, mySQL的bin log, Postgres的WAL没本质区别。没有写入数据库文件还保存在内存的数据都会先存在WAL。当数据已经成功写入数据库数据文件相应的WAL会被删除。但需要特别指明的是在TDengine系统里有几点
- 每个虚拟节点有自己独立的wal
- WAL里包含而且仅仅包含来自客户端的数据更新操作每个更新操作都会被打上一个版本号