问题标签 [td-engine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
12 浏览

database - TDengine 无法删除节点,总是显示正在删除

我创建了两个 TDengine 节点集群:

然后创建一个具有副本 2 的数据库。

然后删除一个节点

将副本更改为 1

再次下降

显示节点

即使我重新启动 c1,我尝试删除的 dnode 也总是显示“正在删除”。

见下面的日志:

有谁知道如何解决这个问题?

0 投票
0 回答
11 浏览

database - TDengine 数据库转义字符

我试图在 TDengine 的二进制字符串中添加一些特殊字符,但我不确定 TDengine 如何处理转义字符的规则,例如插入 '\t'(tab) 和 '\v'(vertical tab) 在术语上表现不同的输出。任何人都可以帮助解释转义规则或流行数据库中支持的常见转义字符吗?

0 投票
1 回答
9 浏览

td-engine - TDengine可以在一段时间内没有数据写入的情况下自动删除表吗?

作为标题,我有很多时间序列数据,其中包含很多矩阵创建和删除。因为有些表可能会在一个月左右没有数据写入的情况下变得无用。有没有办法在一段时间内没有更多数据写入时自动删除表?

0 投票
0 回答
12 浏览

sql - 我可以在TDengine中以restful风格执行多个SQL语句吗?

我正在使用 TDengine 数据库。我可以在客户端taosc中执行多条SQL语句。

例如:

没关系。

现在我使用restful JDBC连接TDengine。我想执行这两个语句,但我只得到一个结果。

有什么问题?

0 投票
0 回答
6 浏览

td-engine - 有没有办法在超级表上设置数据而不是TDengine中的数据库?

使用TDengine作为时序数据存储引擎时,我在一个数据库中有很多超级表。我想在每个超级表上都有一个 retetion 政策。但我只能在数据库上找到保留策略设置。有没有办法在超级表上实现保留?

0 投票
1 回答
22 浏览

jdbc - tdengine 使用alter 的restful jdbc 会有无效变量的错误

我在 mybaits 项目中使用了 tdengine,并使用 Taos-jdbc 的 restful 连接器来操作数据库。一切都会进行,直到我使用 alter sql 尝试修改表的列。然后我遇到了一个错误,即“无效变量”,错误跟踪日志如下:

原因:java.sql.SQLException:错误(2303):com.taosdata.jdbc.TSDBError.createSQLException(TSDBError.java:71)处的无效变量在com.taosdata.jdbc.TSDBError.createSQLException(TSDBError.java:58)在 com.taosdata.jdbc.rs.RestfulStatement.getAffectedRows(RestfulStatement.java:134) 在 com.taosdata.jdbc.rs.RestfulStatement.executeOneUpdate(RestfulStatement.java:125) 在 com.taosdata.jdbc.rs.RestfulStatement.execute (RestfulStatement.java:82) 在 com.taosdata.jdbc.rs.RestfulPreparedStatement.execute(RestfulPreparedStatement.java:218) 在 com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) 在 com.zaxxer。 hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) 在 org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) 在 org.apache.ibatis。executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:498) 在 org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64) 在 com.sun.proxy.$ org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) 上的 org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) 上的 Proxy211.update(Unknown Source)。 ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun。reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) at com .baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:62) at com.sun.proxy.$Proxy210.update( Unknown Source) at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:194) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62 ) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:498) 在 org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor。调用(SqlSessionTemplate.java:427)... 85 更多

但是发生了错误,但列已正确添加到表中。我不知道这是怎么回事,有人可以帮我吗?

0 投票
1 回答
17 浏览

database - 如何更改 TDengine 中的数据?

我正在使用 TDengine 数据库收集传感器数据。有时,收集的数据会出现一些错误,它们也会存储在数据库中。数据按时间戳插入。

当我发现错误时如何更改它们?

0 投票
1 回答
18 浏览

publish-subscribe - 如何使用TDengine的订阅功能订阅数据

我想使用 tdengine 的订阅功能来订阅一类设备的数据,它实际上是一个超级表。我只是在他们的官方网站上关注演示。由于我要恢复消费,所以我没有消费的数据。代码如下:

此代码与他们网站的演示代码相同,但性能不如他们的描述。我设置了 "restart = false" ,它仍然从一开始就消耗。我希望有人可以帮助找出问题所在?

0 投票
0 回答
23 浏览

database - 使用golang程序同时连接两个TDengine节点,查询数据混乱

只要两个节点同时连接,第二个连接节点查询返回的数据是错误的。

查看结果是第一个节点中的数据。以下面的代码为例,db2返回的数据就是db1中的数据。

如果只连接了 1 个节点,则返回的数据是正确的。

我想知道为什么会发生这种行为。谁知道为什么?

0 投票
0 回答
6 浏览

segmentation-fault - 使用 taosdump 工具时 TDengine 分段错误

当我尝试使用 taosdump 工具将数据从 db 保存到文件时。我想指定输出路径,但是当我碰巧忽略了 long 选项中的路径时,它导致了分段错误,如下所示:

任何人都知道如何从源代码解决这个问题?