Margo
Margo

性别: 注册于 2022-10-13

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

15 个回答

0 赞同

怎么区别不同的DolphinDB进程

有一个办法:同一台机器上不同的dolphindb进程占用的端口号肯定是不同的,而且集群中每个节点的端口可以在配置文件cluster.cfg中查看。可以用root身份运行命令“lsof -i:端口号”,会返回占用该端口的进程信息(包括pid),这样就能拿到pid用kill指令把进程关闭。 注意一下要用root身份运行lsof指令。

回答于 2023-07-21 09:34

0 赞同

集群启动后数据节点拉不起来,controller日志里报错"Failed to d...

集群模式下,首次建立通信需要下载网络通信所需的密钥文件(server/data/keys文件夹下)。如果文件下载未完成,就无法成功启动数据节点,日志文件中打印图中的报错。这种错误一般只出现在集群第一次启动的时候,可能是网络原因造成的。一旦成功启动过,就不会再发生这样的异常情况了。解决方案如下:1. 将集群中所有节点的...

回答于 2023-07-17 10:53

0 赞同

如何查看当前的python API版本?

有python环境的话,在python环境执行 pip list | grep dolphindb 

回答于 2023-05-25 09:49

0 赞同

怎么把字典存到数据表里?

现版本的dolphindb不支持直接把一个dict类型的变量存到表里,但是可以用toStdJson把字典转化成字符串再存。得到的字符串可以用parseExpr().eval()再转化回来。 举个例子: config = dict(STRING, ANY)config[`name] = `dmcconfig[`desc] = "minute factor"config[`upper] = [`oles, `macd]config[`ParamKeys] = [`win,`hi...

回答于 2023-04-07 10:12

0 赞同

full join时,如何将matchingCols合并,并且避免列出所有列名?

可以用 nullFill 合并id 和 t2_id。nullFill(X, Y) 的作用是使用Y来填充X中的NULL值,具体用法请参考:nullFill — DolphinDB 2.0 documentation

回答于 2023-03-28 16:06

0 赞同

以日期和symbol分区的数据库下某张表,怎么快速获取表中的所有日...

因为数据库以日期做了一层分区,可以通过getTabletsMeta函数获取分区元数据,再通过字符串的处理,把日期提取出来。 getTabletsMeta函数的使用方法请参照 说明 举个例子,数据库 SH_TSDB_tick 以日期VALUE分区和股票代码hash分区,要获取 tick 表的所有日期可以这样写: dbName = "dfs://SH_TSDB_tick"tbName = "tick"re...

回答于 2023-03-22 11:11

0 赞同

怎么查看gui的版本号

gui窗口的最下方有一条状态栏,可以从状态栏看gui的版本号。 状态栏会显示很多有用的信息,以上图为例,从左到右分别是:     用户名称、服务器 IP 和端口,如果用户没有登录,只显示服务器 IP 和端口    执行选中脚本所花费的时间    当前页面 / 数据浏览器中的总页数    数据浏览器中数据的总行数    数据浏览器中所...

回答于 2023-02-17 10:57

0 赞同

怎么在docker容器中升级DolphinDB

DolphinDB的PID为1,容器启动时DolphinDB会自动启动,说明docker container启动时entryPoint的指令包含了拉起dolphindb进程的命令。这种情况下只要重写entryPoint就可以了。 举个例子, docker run -itd --name=ddb-non-startup -p 8848:8848  --ulimit core=-1  --entrypoint "sh" dolphindb/dolphindb:v2.00.8 把ent...

回答于 2023-02-10 17:33

0 赞同

createPartitionedTable函数报错 ’tableName is invalid‘

这个报错是因为"GRCh38-dna-chromosome" 中包含了’-‘。 分区表的表名只能包含数字、字母和下划线,并且不能以数字开头。

回答于 2023-02-10 17:18

0 赞同

如何判断一个可能是table类型的变量是否为null

可以用 isVoid 函数,或者用 type(result) == 0 来判断是否为NULL isVoid(1 NULL 2);0// 和 isNull 相比isNull(1 NULL 2);[0,1,0]

回答于 2022-11-25 10:45