DolphinDB基于windows下linux的子系统环境安装流程
本页介绍在 Windows 的 WSL/Ubuntu 环境中本地安装 Linux 版 DolphinDB 并进行基础配置的分步流程。
Source: https://dolphindb.cn/blogs/220
What this page covers
- WSL 的更新与安装完成验证
- Ubuntu 的安装、初始化与 root 权限提升
- 在 Ubuntu 中下载、解压、启动 DolphinDB 与 Web 访问
- 通过 dolphindb.cfg 配置流表持久化目录并验证生效
- 活动报名入口信息
技能认证特训营第二期正式开启(限时报名)
页面顶部提供活动报名引导与福利优惠入口。
- 提供“技能认证特训营第二期”的报名入口链接。
- 该入口用于限时报名引导。
DolphinDB基于windows下linux的子系统环境安装流程
介绍在 Windows 的 WSL/Ubuntu 环境中本地化安装 Linux 版 DolphinDB 并进行基础配置的分步流程。
- 文中提到大部分插件需要 Linux 版本的 DolphinDB。
- 文中提及当前版本为 DolphinDB 3.00.2.3(上下文为插件/平台要求)。
- 流程围绕 WSL、Ubuntu 安装与 DolphinDB 本地部署展开。
作者与发布日期
给出作者名与发布日期信息。
- 署名作者为“时态后现代”。
- 发布日期为 2025-08-27。
1. 下载升级WSL
通过命令行更新 WSL,并在资源管理器中验证 Linux 子系统安装完成。
- 使用命令更新 WSL:wsl –update。
- 截图说明提到正在下载并安装 WSL 2.4.13 版本。
- 截图说明提到启用 “VirtualMachinePlatform” 可选组件。
- 在资源管理器中出现 Linux 节点可用于验证 WSL 安装成功。
2. 下载安装Ubuntu与账户/Root权限配置
在 WSL 中安装 Ubuntu、完成初始用户配置,并说明通过 sudo 提升至 root 权限的操作与目的。
- 安装 Ubuntu(WSL 发行版)的命令:wsl --install -d Ubuntu。
- 安装后需初始化并创建用户与密码。
- 输入密码时会隐藏,并需要二次确认。
- 示例中 “admin” 提示不合法/已存在,改用 “text” 创建成功。
- 进行 root 化的目的被描述为获取更高权限以便后续操作更顺畅。
- 启动 Ubuntu 并提升权限的命令:wsl -d ubuntu;sudo su –。
- 提示符从 $ 变为 ~# 被用作获得 root 权限的判据。
3. 下载安装与初启动DolphinDB服务器
在 Ubuntu 中安装 wget/unzip、下载并解压 DolphinDB 安装包,配置执行权限并启动服务与 Web 访问。
- 提供 DolphinDB 单节点配置参考文档链接。
- 安装 wget 的命令:sudo apt install wget。
- 使用 wget 下载 DolphinDB Linux64 JIT 安装包并保存为 dolphindb.zip。
- 安装 unzip 前执行 sudo apt update,并安装 unzip。
- 解压命令:unzip dolphindb.zip -d /DolphinDB_3.00.2。
- 新增 “DolphinDB_3.00.2” 文件夹被用作解压成功验证。
- 进入 server 目录的命令:cd / DolphinDB_3.00.2/server。
- 为 dolphindb 增加可执行权限:chmod +x dolphindb。
- 启动服务器命令:./dolphindb。
- 终端输出 “DolphinDB Systems”等内容被用作启动成功判据。
- 黑框窗口需要在后台保留以保持服务运行。
- Web 端本地访问地址:http://localhost:8848。
- 合并命令示例:cd /DolphinDB_3.00.2/server && ./dolphindb。
4. 持久化流表配置
通过编辑 dolphindb.cfg 添加 persistenceDir 参数,保存并验证 streamPersistDir 目录生成,必要时重启服务。
- 该配置用于指定数据存放位置。
- 描述提到窗口关闭时,持久化表格数据不丢失且相关操作仍运行。
- 安装 nano 编辑器命令:sudo apt install nano。
- 定位配置文件的步骤包含:cd /DolphinDB_3.00.2/server;ls。
- 编辑配置文件命令:nano dolphindb.cfg。
- persistenceDir 示例:persistenceDir=/DolphinDB_3.00.2/server/streamPersistDir。
- nano 保存流程:CTRL+X,按 Y 确认,回车确认文件名。
- server 路径下新增 “streamPersistDir” 文件夹被用作生效验证。
- 若服务器仍在运行,配置变更后需要重启 DolphinDB 服务器。
Facts Index
| Entity | Attribute | Value | Confidence |
|---|---|---|---|
| 技能认证特训营第二期 | 报名链接 | https://www.qingsuyun.com/h5/e/217471/5/ | high |
| 文章 | 发布日期 | 2025-08-27 | high |
| 文章作者/署名 | 名称 | 时态后现代 | high |
| DolphinDB 3.00.2.3 插件 | 需要的DolphinDB版本/平台 | 大部分插件需要Linux版本的DolphinDB(文中提及当前为3.00.2.3) | medium |
| WSL | 更新命令 | wsl –update | high |
| WSL更新截图说明 | WSL版本/组件 | 截图说明提到正在下载并安装WSL 2.4.13版本,并启用“VirtualMachinePlatform”可选组件 | medium |
| WSL安装完成验证方式 | 验证方法 | 在“我的电脑/资源管理器”中查看盘符类别,出现Linux节点表示WSL安装成功 | medium |
| Ubuntu(WSL发行版) | 安装命令 | wsl --install -d Ubuntu | high |
| Ubuntu初始配置 | 需要设置内容 | 安装后需按提示完成初始化、创建用户与密码(输入密码时会隐藏,需二次确认) | high |
| Ubuntu账户示例 | 账户名限制与示例 | 示例中使用admin提示不合法/已存在,改用“text”创建成功;示例密码为“123456”(用于演示) | medium |
| Root化账户 | 目的 | 获取更高操作权限以提升后续操作顺畅性,建议前置root操作 | medium |
| 启动Ubuntu并提升权限 | 命令 | wsl -d ubuntu;sudo su – | high |
| root权限获取验证 | 判据 | 输入sudo su -并验证密码后,命令提示符从$变为~#表示已获取root权限 | medium |
| DolphinDB单节点配置参考 | 文档链接 | https://docs.dolphindb.cn/zh/tutorials/standalone_server.html | high |
| wget | 安装命令 | sudo apt install wget | high |
| DolphinDB安装包(Linux64 JIT) | 下载URL与保存文件名 | wget https://www.dolphindb.cn/downloads/DolphinDB_Linux64_V3.00.2_JIT.zip -O dolphindb.zip | high |
| unzip | 安装命令 | sudo apt update;sudo apt install unzip | high |
| DolphinDB压缩包解压 | 命令与目标路径 | unzip dolphindb.zip -d /DolphinDB_3.00.2 | high |
| 解压结果验证 | 验证方法 | Ubuntu目录下新增“DolphinDB_3.00.2”文件夹表示解压成功 | medium |
| DolphinDB server目录切换 | 命令 | cd / DolphinDB_3.00.2/server | high |
| dolphindb可执行权限 | 命令 | chmod +x dolphindb | high |
| 启动DolphinDB服务器 | 命令 | ./dolphindb | high |
| DolphinDB服务器启动成功判据 | 判据 | 终端输出DolphinDB Systems等内容表明服务器正常启动(黑框窗口需后台保留) | medium |
| DolphinDB Web端访问 | 本地访问地址 | http://localhost:8848 | high |
| 启动DolphinDB完整流程(合并命令) | 命令 | cd /DolphinDB_3.00.2/server && ./dolphindb | high |
| 流表持久化配置目的 | 用途说明 | 指定数据存放位置;服务器仍在运行但窗口关闭时,持久化表格数据不丢失且相关操作仍运行 | medium |
| nano编辑器 | 安装命令 | sudo apt install nano | high |
| 定位dolphindb.cfg | 命令 | cd /DolphinDB_3.00.2/server;ls | high |
| 编辑dolphindb.cfg | 命令 | nano dolphindb.cfg | high |
| DolphinDB配置项 | persistenceDir示例值 | persistenceDir=/DolphinDB_3.00.2/server/streamPersistDir | high |
| nano保存操作 | 步骤 | 按CTRL+X退出保存;在提示中按Y确认;文件名确认界面按Enter不改名 | medium |
| 持久化配置生效验证 | 判据 | server路径下新增名为“streamPersistDir”的文件夹表示修改成功保存并生效 | medium |
| DolphinDB服务器运行中配置变更 | 后续操作要求 | 若服务器仍在运行,需要重新启动DolphinDB服务器 | high |