Johhny
Johhny

性别: 注册于 2021-05-18

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

48 个回答

0 赞同

DolphinDB:创建分区表

你的哈希分区数据类型是INT,而创建表格时候deviceId的数据类型是symbol,数据类型不匹配导致无法创建分区表。

回答于 2021-05-25 17:27

0 赞同

DolphinDB选择性去重

两种方法: select * from t context by date, id csort item limit -1 select top 1 * from t context by date, id csort item desc

回答于 2021-05-25 17:27

0 赞同

管理员删除所有用户

可以使用下面的代码进行批量删除: login("admin","123456") userlist=getUserList() grouplist=getGroupList() loop(deleteUser,userlist) loop(deleteGroup,grouplist)

回答于 2021-05-25 17:26

0 赞同

controller.log是否可以删除?

这些log文件可以删除,但controller.log不要删,不然控制节点的日志就写入不了了。跟这些log文件有关的配置项有: maxLogSize=1024 当日志文件达到指定大小(单位为MB)时,系统会将日志文件存档。默认值是1024,最小值是100。原日志文件名添加前缀作为存档的文件名。前缀的格式为<date><seq>。例如,20181109...

回答于 2021-05-25 17:24

0 赞同

Python API可不可以获取到dolphindb的运行日志

dolphindb所有的运维都可以通过函数调用来实现。python api的run函数,可以执行所有函数调用。GUI其实也是通过java api实现的。python api和其他语言的api只是语言上的区别。在DolphinDB中执行getServerLog(length, offset, fromHead, nodeAlias)可以获取日志信息,例如: getServerLog(1024,0,true,`master)

回答于 2021-05-25 17:24

0 赞同

dolphindb中怎么查看未完成的job

找到答案了,DolphinDB中的getRecentJobs(n)函数可以取得本地节点上最近n个批处理作业的状态,上面的情况可以这么写: select * from getRecentJobs() where endTime=NULL

回答于 2021-05-25 17:22

0 赞同

怎么快速查询最近几小时、几天、或者几周、几个月的数据?

DolphinDB中的temporalAdd函数可以简化上面情况的查询语句,例如:最近1个小时可以这么写: where time >= temporalAdd(now(),-1,`h) 最近1个星期可以这么写: where time >= temporalAdd(now(),-1,`w)

回答于 2021-05-25 17:22

0 赞同

dolphindb中怎么设置字段的comment?

DolphinDB中setColumnComment函数可以给分布式表的列添加注释。上面的例子可以执行下面的代码给表的列增加注释: setColumnComment(dt,{sym:"股票代码",qty:"交易量",price:"价格"}) 然后执行: loadTable("dfs://db1","dt").schema().colDefs 可以看到注释已经添加成功:

回答于 2021-05-25 17:20

0 赞同

dolphindb怎么看一个表一共占用了多少磁盘空间?

DolphinDB中的getTabletsMeta函数可以查询分区表的磁盘空间占用情况。上述情况,可以使用下面的代码查询,返回的大小单位是Byte: def diskUsage(database, table){ return select sum(diskUsage) from getTabletsMeta("/"+database+"/%", table, true, -1); } pnodeRun(diskUsage{"db1", "t1"})

回答于 2021-05-25 14:17

1 赞同

用set获得向量的集合对象后,怎么把set变成vector?

x.keys() 类型可以用typestr函数查看。

回答于 2021-05-25 14:16