1、虚拟机安装linux系统
ubuntu、centos
虚拟机安装centos
2、linux系统下安装KDB
step1: 访问kdb官网,阅读授权协议、填写相关信息、下载。
step2: kdb安装教程文档--jqp
3、linux系统下安装Dolphindb(参考官网)
参考视频:
linux系统下载安装dolphindb教程
参考网址:
dolphindb
社区试用版和企业试用版区别在于可以配置的节点数,CPU核数和可使用的内存大小是不一样的。
自带的lisence是社区试用版,社区试用版最多配置3个节点,每个系统限制2个cpu核和4G内存。
需要更多的节点、cpu核数和内存需要申请企业的试用版,可以在server文件夹下替换dolphindb.lic文件
step1: 下载linux64版本的dolphindb
step2: 安装包放入新建文件夹dolphindb内并解压
cd dolphindb
unzip DolphinDB_Linux64_V2.00.10.zip
step3: 修改dolphindb的权限(在server目录下)
cd server
chmod +x dolphindb
step4: 部署并启动一个dolphindb单节点server
./dolphindb #打开单节点server
abs(-1); #测试server是否成功开启
step5: 修改单节点server配置
鼠标操作:server文件夹下有Local8848文件夹,元数据、日志文件、数据文件默认存储在该文件夹中;修改server端口或其他配置可打开server下的dolphindb.cfg文件,将localsite=localhost:8848:local8848
改为localsite=localhost:8900:local8900
终端操作:
quit #关闭server
./dolphindb #重新打开
abs(-1); #测试是否成功开启
此时安装目录多了Local8900文件夹,可看到新的server的元数据、日志文件,默认的存储位置存在该文件中。
参考视频:
linux环境中Dolphindb GUI的安装和管理数据库
参考网址:
Dolphindb GUI下载
Dolphindb GUI文档
$ java -version #查看是否安装java 需要64位java
$ sudo apt install openjdk-15-jre-headless #安装java15
$ cd Downloads/ #进入文件夹
$ unzip DolphinDB_GUI_V1.30.00.zip #解压dolphindb文件夹
$ sh gui.sh #定义工作天存放路径 建议新建一个文件夹GUI
打开dolphindb
$ cd dolphindb_gui
$ sh gui.sh
注:终端中ctrl+shift+c/v 复制/粘贴
DolphinDB管理本地数据库
step1: 终端中操作开启server(在server文件夹中)
./dolphindb
step2: GUI中server中add server
命名:
点test测试,显示成功则add添加;
step3: 切换到local8900节点
step4: 演示分区数据库创建
首先创建demo文件演示
Help打开Dolphindb开发文档
复制代码
login("admin","123456") #节点首次连接时,需要Login函数才能创建和访问数据库操作 此为默认账户和密码
n=1000000
ID=rand(10, n)
x=rand(1.0, n)
t=table(ID, x)
db=database("dfs://rangedb", RANGE, 0 5 10)
pt=db.createPartitionedTable(t, `pt, `ID)
pt.append!(t)
select count(x) from pt;
DolphinDB管理非本地数据库
远程管理server时,在Sever端的防火墙打开dolphindb节点启动时占用的端口,否则无法对节点进行远程访问;
在需要远程访问的物理机上打开一个已经部署好的Linux单节点server;
step1: 下面演示远程连接9100节点
注:此为未开server端的防火墙打开DolphinDB节点启动时占用的端口
step2: 下面演示防火墙打开端口权限
注:获取root权限;查看防火墙是否开启;查看防火墙开放了哪些端口;开启dolphindb占用的9100端口;重新加载防火墙使得配置生效;查看防火墙开放的端口(包含9100端口)
step3: 下面演示在远程连接的节点上创建数据库和表
注:节点首次连接时,需要Login函数才能创建和访问数据库操作 此为默认账户和密码
DolphinDB GUI的基本使用方法
4. DolphinDB高可用集群server部署
参考视频:
DolphinDB高可用集群server部署
相关资料
DolphinDB教程
安装和部署、云上部署、数据库操作、编程语言、流计算、系统管理、API、应用场景
DolphinDB语法