转载|DolphinDB—Linux系统的安装部署(主适用Mac)

海豚_147693967
2025-03-16

1. 概述

DolphinDB是一款优秀的高性能分布式时序数据库,支持复杂分析与流处理的实时计算。其具备高吞吐量和低延迟、强大的数据一致性保障、高效的内存管理、支持水平扩展、负载均衡和容错等技术能力,在相关领域得到了广泛应用。

尤其在电力行业中,DolphinDB的应用非常广泛且具有显著优势:其一,海量时序数据处理:电力行业涉及大量的遥测、遥信、遥调、遥感等时序数据。DolphinDB能够高效地对这些数据进行存储和分析,支持实时计算;其二,DolphinDB显著提升了海量数据的分析效率,并大幅降低了开发成本,使企业能够更加灵活应对瞬息万变的行业竞争;其三,工业物联网平台应用:在工业互联网平台项目中,DolphinDB被用于构建大数据平台,以支持工业物联网领域的软件应用和技术服务。

本文就以DolphinDB社区版为例,在本地虚拟机环境进行安装部署,测试单节点部署和单节点集群部署。


2. 软件准备

2.1 DolphinDB准备

DolphinDB社区版稳定版:DolphinDB_Linux64_V2.00.13.zip

下载地址:产品 - DolphinDB

9ad6287c759f461a84e4d6f0135cb6e0.png840861519cb14e6196bf212171d9c8ab.pngdbaf410c5c14401293668e19a2538114.png

2.2 虚拟机准备

  • 虚拟机软件:VMware
  • 操作系统:  红帽:7.6_x64
  • 内存:8GB
  • CPU:2核
  • 硬盘:24GB
  • 网络适配器:自定义特定虚拟网络(VMnet8(NAT模式))
  • IP地址:192.168.31.120 (静态)
  • 防火墙:已关闭


2.3 远程连接准备

MobaXterm 个人版 V22.1,用于主机通过ssh连接虚拟机操作系统。

3. 安装部署

3.1 部署前准备

3.1.1 登录系统

通过MobaXterm工具远程连接虚拟机操作系统: 192.168.31.120 ,使用root用户登录:

acefa8f63fe1401997040c4ce52137b1.png

3.1.2 创建目录

使用 mkdir 命令创建安装目录,(-p 选项:一次创建多级目录):

[root@localhost ~]# mkdir -p /u01/dolpindb

使用 ll 命令 (两个小写L) 查询根目录(/): ll /

进入 到 /u01目录,再创建一个soft 目录

[root@localhost ~]#
[root@localhost ~]# cd /u01
[root@localhost u01]# mkdir soft
[root@localhost u01]# ll

3.1.3 上传文件

将DolphinDB的安装文件上传到/u01/soft/目录:

在左侧,文件夹浏览区域 ,输入路径:/u01/soft , 回车后,切换到 soft目录;

在右侧,命令行区域,输入cd  /u01/soft , 回车后,切换到 soft目录;

pwd命令显示当前所在的目录路径 ;

ll (两个小写的L),显示当前目录下的所有文件:

3.1.4 解压缩文件

解压缩 安装文件 DolphinDB_Linux64_V2.00.13.zip  解压到 /u01/dolpindb/ 目录

[root@localhost soft]#
[root@localhost soft]#
[root@localhost soft]# unzip DolphinDB_Linux64_V2.00.13.zip -d /u01/dolpindb/
Archive:  DolphinDB_Linux64_V2.00.13.zip
inflating: /u01/dolpindb/DolphinDB_Evaluation_License_Agreement.pdf
inflating: /u01/dolpindb/README.txt
inflating: /u01/dolpindb/Third_Party_Software_License.txt
inflating: /u01/dolpindb/Web_Third_Party_Software_License.txt
creating: /u01/dolpindb/server/
creating: /u01/dolpindb/server/clusterDemo/
creating: /u01/dolpindb/server/clusterDemo/config/
inflating: /u01/dolpindb/server/clusterDemo/config/agent.cfg
inflating: /u01/dolpindb/server/clusterDemo/config/cluster.cfg
inflating: /u01/dolpindb/server/clusterDemo/config/cluster.nodes
inflating: /u01/dolpindb/server/clusterDemo/config/config-specification.txt
inflating: /u01/dolpindb/server/clusterDemo/config/controller.cfg
creating: /u01/dolpindb/server/clusterDemo/data/
inflating: /u01/dolpindb/server/clusterDemo/getDebugInfo.sh

进入到/u01/dolphindb/ , 目录查看解压内容:

[root@localhost soft]#
[root@localhost soft]# clear
[root@localhost soft]# cd /u01/dolpindb/
[root@localhost dolpindb]# ls
DolphinDB_Evaluation_License_Agreement.pdf  README.txt  server  Third_Party_Software_License.txt  Web_Third_Party_Software_License.txt
[root@localhost dolpindb]# ll
total 436
-rw-r--r--. 1 root root 382308 Jun 28 20:01 DolphinDB_Evaluation_License_Agreement.pdf
-rw-r--r--. 1 root root   1618 Jun 28 20:01 README.txt
drwxr-xr-x. 7 root root   4096 Jun 28 20:02 server
-rw-r--r--. 1 root root  25521 Jun 28 20:01 Third_Party_Software_License.txt
-rw-r--r--. 1 root root  24484 Jun 28 20:01 Web_Third_Party_Software_License.txt
[root@localhost dolpindb]#

其他内容建议直接访问CSND原文:

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。