金蝶多维数据库-快速开始原创
金蝶云社区-多维数据库
多维数据库
15人赞赏了该文章 1.1万次浏览 未经作者许可,禁止转载编辑于2023年11月24日 11:13:45
summary-icon摘要由AI智能服务提供

本文是关于金蝶多维数据库快速部署、配置、启动、升级、备份与还原的说明。简要概述为:介绍了从下载安装包到启动多维数据库服务的步骤,包括配置jdk、修改端口等。同时提供了升级多维数据库服务的方法,包括界面升级和手动更新。还详述了如何备份与还原单个数据cube的过程,帮助用户快速上手并进行管理。

快速开始说明:

        如果你想了解更详细的多维数据库部署与配置;请下载文章附件,附件里是

最新版本的《金蝶多维数据库运维指》《金蝶多维数据库硬件配置指南,本教程仅仅是快速开始使用 ;


获取多维数据库最新安装包

进入金蝶云苍穹补丁下载官网

http://download.kdcloud.com/download

 

image.png

 

使用云之家账号登录

 

下载对应多维数据库安装包

image.png

 

点击<<获取安装指引>>后,弹出页面,点击<<版本安装后配置(按需)>>

image.png

 

找到上述界面,进行下载 

安装包bos-olap-setup.zip 官网结构:

.

├── 6.0.0               版本号文件夹(格式x.x.x),包含该版本的lib包与web应用

├── bin                         脚本文件夹,启动脚本等其他工具脚本

├── conf                      配置文件夹,web.xml与shiro.ini等配置

└── docs                      doc文档文件夹,部署和说明文档


启动多维数据库服务

image.png

 

启动前准备

安装jdk环境,我们开发环境使用的是jdk1.8

 

按需修改conf/web.xml的端口

<!— 服务端口 -->

<context-param>  

        <param-name>port</param-name>  

        <param-value>8080</param-value>  

</context-param>  

 

Window下启动

目前window环境仅仅可用于测试与验证功能,生产环境不推荐使用

 

双击执行安装包根目录bin/start.bat下即可,端口默认出厂设置8080


这里出现常见问题 :

1、端口冲突

image.png

可以看到关键错误信息 

Exception in thread "main" java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.

0:8080

说明8080端口被占用

你需要修改为不占用端口

修改目录下conf/web.xml中port节点

<!— 服务端口 -->

<context-param>  

        <param-name>port</param-name>  

        <param-value>9080</param-value> 

</context-param>  


Linux下启动

一般多用Centos7.4以上,启动前需配置对应的环境参数,防止服务崩溃

 

配置文件打开数和map_count

1、查看每个进程可以打开的文件数目,默认为1024。

#查看每个进程可以打开的文件数目,默认为1024

ulimit –n

 

2、将每个进程可以打开的文件数目加大到1048576

#修改每个进程可以打开的文件数目1048576

ulimit -n 1048576

#查看修改后的数目

ulimit –n

上述修改仅适用于登录shell会话期间,需要永久保存则需要修改limits.conf

 

3、切换到root权限,修改limits.conf

#切换为root用户

su -

#修改配置文件

vim /etc/security/limits.conf

#将软硬限制修改为如下

*     soft   nproc           1048576

*     hard   nproc           1048576

*     soft   nofile          1048576

*     hard   nofile          1048576

#说明:

# * 代表针对所有用户,noproc 是代表最大进程数,nofile 是代表最大文件打开数

# 软限制(soft):指Linux在当前系统能够承受的范围内进一步限制用户同时打开的文件数

# 硬限制(hard):指根据系统硬件资源状况(系统内存)计算出来的系统最多可同时打开的文件数量

# 也可用 * - noproc 1048576 * - nofile 1048576代替,-的意思为soft 和hard 全部限制

4、修改map_count

# 切换到root用户

sysctl -w vm.max_map_count=1048576

# 查看修改后的结果显示:vm.max_map_count = 1048576

sysctl -a|grep vm.max_map_count

# 上述方法修改之后,如果重启虚拟机将失效,所以需在/etc/sysctl.conf追加

vim /etc/sysctl.conf

#追加下面配置

vm.max_map_count=1048576

启动服务

 

执行安装包根目录bin/start.sh  start下即可,端口默认出厂设置8080

 

执行启动脚本

sh  olapserver/bin/start.sh start  

 

通过ps查看进程启动情况

# 查看olap相关进程

ps -ef|grep OlapWebServerMain

 

正常查询情况


image.png  

 

验证服务是否启动成功

查看web页面是否正常,服务启动后默认为本机ip地址+8080端口+/bos-olap-webserver

 

打开以下链接  例:

http://localhost:8080/bos-olap-webserver

http://127.0.0.1:8080/bos-olap-webserver 

改了端口则为

http://localhost:9080/bos-olap-webserver

或http://127.0.0.1:9080/bos-olap-webserver 


如果是第一次安装,未初始化密码,进入界面后需要输入密码,完成初始化

初始化默认用户名是admin,密码是你设置的密码

00698aee3f214861bc7655fd2be8be7f.png


之后登录可以看到如下界面,登录后查看页面是否正常。

image.png


 

 

升级多维数据库服务

web界面升级

 image.png


安装包bos-olap-setup.zip从官网下载结构:

.

├── 6.0.0               版本号文件夹(格式x.x.x),包含该版本的lib包与web应用

├── bin                         脚本文件夹,启动脚本等其他工具脚本

├── conf                      配置文件夹,web.xml与shiro.ini等配置

└── docs                      doc文档文件夹,部署和说明文档

 


通过界面进行安装包上传与升级切换:

 

升级前,由于6.3.4之前的版本文件夹中存在docs目录,上传会报错,

所以需要删除docs 目录,6.3.4之后的版本可以不用删除(包含6.3.4)

最终bos-olap-setup.zip目录结构:

.

├── 6.0.0               版本号文件夹(格式x.x.x),包含该版本的lib包与web应用

├── bin                         脚本文件夹,启动脚本等其他工具脚本

├── conf                      配置文件夹,web.xml与shiro.ini等配置

 


1.登录多维数据库后台管理界面

http://localhost:8080/bos-olap-webserver

image.png

 

2.点击管理菜单下的服务管理,进入管理界面

image.png

 

3. 找到升级多维数据库服务,进行升级

l  删除安装包里的docs目录

l  上传相应的安装包

l  选择对应的版本

l  切换到指定版本

 image.png

切换成功

image.png

 

切换成功后,回到首页等待5-10s后刷新下页面,可以看到版本已经升级到上传安装包版本;

image.png


常见问题:

1、上传安装包后出现下面异常

only DEFLATED entries can have EXT descriptor

image.png

使用的安装包里包含docs目录(内含中文,最新版6.3.4已经修复)

解决方法:删除安装包里的docs目录,最终bos-olap-setup.zip目录结构:

.

├── 6.0.0               版本号文件夹(格式x.x.x),包含该版本的lib包与web应用

├── bin                         脚本文件夹,启动脚本等其他工具脚本

├── conf                      配置文件夹,web.xml与shiro.ini等配置

重新上传切换即可;


手动更新

web界面更新实际上是更新了下面两个目录:

.

├── 6.0.0               版本号文件夹(格式x.x.x),包含该版本的lib包与web应用

├── bin                  脚本文件夹,启动脚本等其他工具脚本

 

所以可以手动删除(或备份)旧的版本目录(5.9.9)和bin目录,然后更新目录就可以

 

# 停止多维库服务

 sh bin/start.sh stop

# 删除旧的文件夹5.9.9和bin

rm –rf  5.9.9  bin

# 更新

cp -r  upload/6.0.0  olapserver/

cp -r  upload/bin   olapserver/

# 启动多维库服务

sh bin/start.sh start


常见问题:

1、由于手动升级造成兼容性问题

手动升级后,服务异常,查看olaplogs/server/olap_server.log

关键字样:确保配置文件conf/web.xml已删除shiro配置

image.png

解决方法:

修改conf/web.xml,注释下面信息

image.png

最终变为

image.png


# 启动多维库服务

sh bin/start.sh start



多维数据库备份与还原

备份单个cube

一个cube对应关系库中一个体系,多维数据库是通过体系编码来区分和标识体系的,

体系编码格式如下:

 

CUBE018445482795360369664

CUBE06445482795326815232

CUBE02445482795293260800

……

 

1)         在关系库中找到对应的体系编码

image.png

 

2)         在多维库找到对应的cube,可以搜索或直接地址定位:

 

输入 test 或者 CUBEtest798443781484447744,搜索结果即可


image.png


或者直接链接地址定位

http://localhost:8080/bos-olap-webserver/#/admin/cube/CUBEtest798443781484447744

 

image.png

 

3)         选择【管理】选项,点击备份按钮,进行单个cube备份

image.png


备份完成

image.png

 


还原单个cube

1)         在关系库中找到对应的体系编码

 

你要还原体系编码CUBEtest798443781484447744

image.png



2)         进入备份还原页面,单个cube还原

 

image.png

 

从本地文件中还原单个Cube,点击选择文件

image.png


在弹出的选择框中,选择对应的备份文件

image.png

 

点击还原,填入要还原的cube名称 CUBEtest798443781484447744

image.png

还原成功

 image.png

图标赞 15
15人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!