目前不支持print()输出到控制台,日志信息可以用 writeLog 函数写到dolphindb的日志文件中,也可以用 writeLines、writeLine 函数写到单独的文件中具体可参考回答: https://ask.dolphindb.net/question/629
回答于 2023-02-23 16:51
GUI 返回 Connection reset,需要确认是不是 server 已经宕机了,GUI 和server的连接断开造成的报错。 您的情况大概率是 oom 了,进程被操作系统 kill 掉了。在linux命令行执行以下命令 dmesg -T|grep dolphindb 如上图,若出现了“Out of memory: Kill process”,说明DolphinDB使用的内存超过了操作系统所剩余的空闲内...
回答于 2023-02-14 15:44
报错解释:在启动server的时候该端口号已经被其他进程占用了,就会报错和启动失败。 解决方法:可以在配置文件 dolphindb.cfg 中换一个空闲的端口号再启动,或者把8848端口释放出来。 以下 linux 命令可以查看端口是否空闲 lsof -i:8848
回答于 2023-02-03 10:16
包含特殊符号或以数字开头的列名在 SQL 中引用时,需将列名用双引号引用,并在其之前使用下划线作为标识,例如:_"IBM.N", _"000001.SH"。 您的脚本改为以下写法,可正确执行: select _"3_GOOGS" from re 参考链接:https://www.dolphindb.cn/cn/help/200/SQLStatements/pivotBy.html
回答于 2023-01-19 17:33
在自定义函数中,用和其他函数名称相同的名字命名了一个变量(您的脚本中是date)后,后续又再调用了该函数时会报错(您这里是调用date(dt)报错),因为系统无法再识别这个函数。 建议不要使用与函数名称以及其他关键字等冲突的变量名,改为以下脚本即可正常运行: def myFunc(day, t){ myDate = temporalParse(day, "yy...
回答于 2023-01-19 17:14
需要先登录才能正常同步。您现在的情况可以在GUI里执行login,登录任意用户后,再右键同步module。比如: login("admin", "123456") 或者您可以在GUI中Add Server时或者编辑Edit Server配置上用户名和密码,这样在每次连接到server时都是自动登录,则可以直接使用右键同步module。 针对您的问题,我们会在后续版本的GUI...
回答于 2023-01-19 16:17
解决办法: 用脚本批量生成use语句的脚本,之后复制粘贴到需要的脚本中 使用示例: 1.定义useModulesFromPackage函数 入参:packagePath :server端文件夹路径packageName :use module格式的文件夹路径返回值:一个字符串def useModulesFromPackage(packagePath, packageName){ fileArr = exec filename from file...
回答于 2023-01-17 17:57
改成以下代码就是返回字符串了,即去掉.Data,其他类型的字段的也请这样取。 Data 里存储的是对 base 的索引,所以只能拿到数字。 t.GetColumByName("cn_spell").Get(i).String()
回答于 2023-01-17 17:47
可以参考go api教程中3.3.1.1. NewDataType 入参对照表 https://gitee.com/dolphindb/api-go/tree/release130/#3311-newdatatype-%E5%85%A5%E5%8F%82%E5%AF%B9%E7%85%A7%E8%A1%A8
回答于 2023-01-17 17:27
查找关键词master,在controller.log中以下日志表明controller1是元数据高可用中controller的leader节点: 2022-11-07 09:00:55.742827 <INFO> :controller1 became active master, crossMasterTxnMaxTid -1
回答于 2022-11-08 17:56