chenweijian
chenweijian

性别: 注册于 2021-05-07

向TA求助
25金币数
930 经验值
0个粉丝
主页被访问 2423 次

84 个回答

0 赞同

单节点dolphinDB执行是运行代码报错

请检查一下磁盘空间使用率是否已超过97%。

回答于 2021-06-09 17:11

0 赞同

请问下在dolphindb中怎样通过获取已有的表的schema来创建一个有...

可以通过schema().colDefs得到原表的字段定义: pt = loadTable("dfs://GPS_data", "pt") shema = pt.schema().colDefs col1 = exec name from shema col2 = exec typeString from shema t = table(10:0, col1, col2) 或者直接通过一个不成立的where条件得到: t=select * from pt where Send_time=1970.01.01T00:00:00...

回答于 2021-06-09 17:11

0 赞同

请问下在dolphindb的基于Docker的集群部署教程中,启动后容器报...

需要在default_cmd文件中查看格式,用set ff查看:如果fileformat=dos,则需要修改格式set ff=unix

回答于 2021-06-09 17:11

0 赞同

请问dolphindb中如何快速的将多个csv文件导入到dolphindb的分区...

step1:根据数据量,合理分区,创建好数据库demo示例,数据量每个月差不多1000W条记录,分区原则按照每个最小分区内100W条记录,设计两层分区,第一层按月,第二层按HASH均分为10个分区。代码: //undef all login("admin", "123456") dbPath = "dfs://min_k" tbName = "min_table" filePath = "G:/Data/2020-1-good/0000...

回答于 2021-06-09 17:10

0 赞同

数据写入dolphindb时,去重一般是如何处理的

dolphindb中的subscribeTable函数提供了persistOffset=true用于保留订阅中断时的位置,可以通过设置offset=-2自动获取断掉时候的位置再订阅。所以上面的场景可以这样设计:创建键值流数据表keyedStreamTable,该表的主键不允许包含重复值。先把数据写入keyedStreamTable,然后订阅入库。订阅的时候设置offset=-2,persistOf...

回答于 2021-06-09 17:09

0 赞同

多集群搭建dolphibDB,datanode无法启动

这边应该是使用了社区版license,限制了集群的节点数(控制节点和数据节点),可以通过官网www.dolphindb.cn获取测试用的license,就可以正常使用了。

回答于 2021-06-09 17:08

0 赞同

dolphindb中如何给已经创建好并写入数据的分布式表添加新的列?

可以通过addColumn函数添加,示例如下: pt = loadTable("dfs://rangedb", "pt") addColumn(pt,["price", "qty"],[DOUBLE, INT]);

回答于 2021-06-09 17:08

0 赞同

请问在dolphindb中如何查询一个SQL语句涉及的分区数目?

可以通过getTabletsMeta函数获取当前节点上指定数据表chunk的元数据信息,结合pnodeRun函数获取各个数据节点上指定数据表chunk的元数据信息,然后通过条件删选就可以得到上面场景需要的信息:具体代码如下: select dfsPath from pnodeRun(getTabletsMeta) where tableName = 'trades' and like(dfsPath, '%20190102%')...

回答于 2021-06-09 17:07

0 赞同

如何通过元数据高效得查询dolphindb中某个表的记录总数?

dolphindb提供了getTabletsMeta函数查询当前节点上指定数据表chunk的元数据信息。若结合pnodeRun函数使用,可返回所有节点上指定数据表的元数据信息。上述的场景确实可以通过该函数快速查询每个表的记录数: def getCountFromMeta(){ return select sum(rowNum) as rowNum from getTabletsMeta(top=-1) group by tabl...

回答于 2021-06-09 17:07

0 赞同

dolphindb支持单个节点同时使用多个磁盘提高节点的吞吐量吗?

无论是dolphindb单节点还是集群,是社区版还是企业版,都支持数据存储节点同时使用多个磁盘,不需要做成磁盘阵列,直接在config中添加即可,系统会根据各个磁盘的使用状况进行资源的合理分配。具体的配置参数是config中的volumes和diskIOConcurrencyLevel,比如我想一个节点同时配置使用4个磁盘: volumes=/hdd/hdd1/volum...

回答于 2021-06-09 17:06