操作系统:Linux(内核3.10以上版本)
内存:2GB以上
Flash:8GB以上
支持的ARM CPU:
- CORTEXA15
- CORTEXA9
- ARMV7
- ARMV8
- CORTEXA53
- CORTEXA57
- CORTEXA72
- CORTEXA73
- FALKOR
- THUNDERX
- THUNDERX2T99
- TSV110
DolphinDB ARM版使用的交叉编译器32位系统为arm-linux-gnueabihf4.9,64位系统为aarch64-linux-gnu_4.9.3。若用户在实际板子上运行时出现问题,请反馈给我们([email protected])。
从DolphinDB网站下载DolphinDB database嵌入式ARM版软件包,解压缩后即可运行。
例如解压到如下目录:
/DolphinDB
如果用户拿到企业版试用授权许可,只需用其替换如下文件即可。
/DolphinDB/server/dolphindb.lic
进入server目录 /DolphinDB/server/, 运行dolphindb。
在运行dolphindb可执行文件前,需要修改文件权限:
chmod 777 dolphindb
然后可在dolphindb.cfg文件中修改配置参数:
系统默认端口号是8848。如果需要指定其它端口可以通过参数localSite设置,例如修改端口为8900:
localSite=localhost:8900:local8900
可通过参数maxMemSize来指定DolphinDB可用的最大内存,以GB为单位,例如修改为0.8GB:
maxMemSize=0.8d
参数regularArrayMemoryLimit设置数组的内存限制(以MB为单位)。该参数必须是2的指数幂。默认值是512。建议根据实际内存大小设置,例如修改为64MB:
regularArrayMemoryLimit=64
另外建议根据闪存大小修改maxLogSize(当日志文件达到指定大小(单位为MB)时,系统会将日志文件存档。默认值是1024,最小值是100),例如修改为100MB:
maxLogSize=100
在Linux环境中可执行以下指令:
./dolphindb
在Linux后台执行dolphindb,可执行以下指令:
nohup ./dolphindb -console 0 &
建议通过Linux命令nohup(头)和 &(尾)启动为后台运行模式,这样即使终端失去连接,DolphinDB也会持续运行。
-console
默认值为1,如果要设置为后台运行,必须要设置为0(-console 0
),否则系统运行一段时间后会自动退出。
到浏览器中输入设备ip地址:8848(或其它端口号)。目前支持Chrome与Firefox浏览器。请注意,在浏览器中连接DolphinDB server时,若10分钟内无命令执行,系统会自动关闭会话以释放DolphinDB系统资源。建议用户在DolphinDB GUI中编写代码与执行命令。DolphinDB GUI中的会话在用户关闭之前会一直存在。
在DolphinDB notebook的编辑器窗口输入以下DolphinDB代码:
table(1..5 as id, 6..10 as v)
下图展示了运行结果。
-
正常关闭单节点。
-
备份旧版本的元数据文件。单节点元数据的默认存储目录:
/DolphinDB/server/local8900/dfsMeta/
/DolphinDB/server/local8900/storage/CHUNK_METADATA/
在linux上可在server目录执行以下命令备份单节点元数据:
mkdir backup cp -r local8900/dfsMeta/ backup/dfsMeta cp -r local8900/storage/CHUNK_METADATA/ backup/CHUNK_METADATA
注意元数据文件可能通过配置文件指定存储在其它目录,如果在默认路径没有找到上述文件,可以通过查询配置文件中的dfsMetaDir参数和chunkMetaDir参数确认元数据文件的存储目录。若配置中未指定dfsMetaDir参数和chunkMetaDir参数,但是配置了volumes参数,CHUNK_METADATA目录在相应的volumes参数指定的目录下。
-
下载需要更新版本的安装包。可以通过官网(www.dolphindb.cn)下载,在linux上可通过执行以下命令下载1.30.6版本的安装包:
wget https://www.dolphindb.cn/downloads/DolphinDB_Linux64_V1.30.6.zip
注意:上述命令中不同版本的号会有不同的文件名。
-
解压。在linux上可通过执行以下命令解压1.30.6版本的安装包至v1.30.6目录:
unzip DolphinDB_Linux64_V1.30.6.zip -d v1.30.6
-
拷贝解压后的server子目录下文件除config目录、data目录、log目录和dolphindb.cfg外的所有文件和子目录到旧版本安装目录server下覆盖同名文件。
注意若有在旧版本的系统初始化脚本dolphindb.dos中添加脚本,请不要覆盖。旧版本的dolphindb.lic若是企业版license,也不要覆盖。
-
重新启动单节点,GUI连接该节点,执行以下命令查看版本信息,检查升级是否成功:
version()