百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

麒麟 V10、人大金仓数据库和 TongWeb v7.0 中间件的部署

csdh11 2025-03-23 18:39 9 浏览

一、麒麟 V10 操作系统部署步骤

1. 准备安装介质:获取麒麟 V10 操作系统的安装镜像文件(ISO 文件)。

2. 创建启动设备:

o 如果是物理机,可以使用 USB 驱动器或光盘作为启动设备。使用工具(如 Rufus)将 ISO 文件写入 USB 驱动器,或者将 ISO 文件刻录到光盘上。

o 如果是虚拟机,直接在虚拟机软件中加载 ISO 文件作为虚拟光驱。

3. 启动安装程序:

o 将启动设备插入目标计算机,启动计算机,并在启动过程中按下相应的按键(如 F12、Esc 等,具体按键取决于计算机的 BIOS 设置),选择从 USB 驱动器或光盘启动。

o 进入麒麟 V10 的安装界面后,选择“安装”选项。

4. 选择安装语言:选择适合的语言,通常选择“中文”。

5. 选择安装目标:

o 如果是新安装,可以选择“清空磁盘并安装”,麒麟 V10 将自动分区并格式化磁盘。

o 如果需要自定义分区,可以选择“手动分区”,根据需求划分根分区(/)、交换分区(swap)等。

6. 设置用户信息:

o 配置主机名,可以使用默认的主机名或自定义主机名。

o 设置 root 用户密码,输入两次相同的密码以确认。

o 创建普通用户账户,输入用户名和密码。

7. 开始安装:点击“开始安装”按钮,系统将自动完成文件的安装和配置。

8. 完成安装:安装完成后,系统会提示重启计算机。重启后,进入麒麟 V10 操作系统,完成初始配置,如更新系统、安装必要的软件等。

二、人大金仓 V008R006C008B0020 数据库部署步骤

1. 系统环境准备:

o 确保麒麟 V10 操作系统已安装完成,并且系统已更新至最新版本。

o 安装操作系统所需的依赖包,如`gcc`、`make`、`libaio`等。可以使用命令`sudo apt-get install gcc make libaio-dev`(适用于基于 Debian 的系统)或`sudo yum install gcc make libaio`(适用于基于 Red Hat 的系统)进行安装。

2. 下载安装包:从人大金仓官方网站或授权渠道下载人大金仓 V008R006C008B0020 数据库的安装包。

3. 解压安装包:

o 将下载的安装包上传到服务器的指定目录,如`/opt`。

o 进入该目录,使用命令`tar -zxvf
KingbaseES_V008R006C008B0020_Linux_x86_64.tar.gz`(假设安装包名为`
KingbaseES_V008R006C008B0020_Linux_x86_64.tar.gz`)解压安装包。

4. 安装数据库:

o 进入解压后的安装目录,执行安装脚本。例如,运行命令`./install.sh`。

o 按照安装向导的提示进行操作,包括选择安装路径、设置数据库管理员(DBA)用户和密码、配置数据库实例等。

5. 配置数据库:

o 配置数据库的初始化参数,如内存分配、表空间大小等。可以编辑配置文件(如`kingbase.conf`)进行相关设置。

o 根据需要创建数据库用户和授权。

6. 启动数据库服务:

o 使用命令启动数据库服务,例如`service kingbase start`或通过数据库管理工具启动。

o 检查数据库服务是否正常运行,可以使用命令`ps -ef | grep kingbase`查看进程。

7. 测试数据库连接:

o 使用数据库客户端工具(如`isql`或其他支持人大金仓的客户端工具)连接到数据库,验证连接是否成功。

o 执行简单的 SQL 查询语句,如`SELECT VERSION();`,检查数据库版本信息,确保数据库正常工作。

三、TongWeb v7.0 中间件部署步骤

1. 系统环境准备:

o 确保麒麟 V10 操作系统已安装完成,并且系统已更新至最新版本。

o 安装 JDK,TongWeb v7.0 需要 JDK 1.8 或以上版本。可以通过命令`java -version`检查 JDK 是否已安装,若未安装,可以使用命令`sudo apt-get install openjdk-8-jdk`(适用于基于 Debian 的系统)或`sudo yum install java-1.8.0-openjdk`(适用于基于 Red Hat 的系统)进行安装。

o 配置 JDK 环境变量,在`.bashrc`或`.bash_profile`文件中添加以下内容:

```

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

```

然后执行命令`source ~/.bashrc`或`source ~/.bash_profile`使环境变量生效。

2. 下载安装包:从东方通官方网站或授权渠道下载 TongWeb v7.0 的安装包和授权文件(`license.dat`)。

3. 创建安装目录:

o 在服务器上创建一个目录用于安装 TongWeb,例如`/opt/tongweb`。可以使用命令`sudo mkdir -p /opt/tongweb`创建目录。

4. 复制安装包:

o 将下载的安装包上传到创建的安装目录中,例如`/opt/tongweb`。

o 进入该目录,使用命令`sudo cp -r /path/to/install_package ./`(将`/path/to/install_package`替换为安装包的实际路径)将安装包复制到当前目录。

5. 安装 TongWeb:

o 赋予安装脚本执行权限,例如`sudo chmod 755
Install_TW7.0.3.0_Enterprise_Linux.bin`(假设安装脚本名为`
Install_TW7.0.3.0_Enterprise_Linux.bin`)。

o 执行安装脚本,可以使用命令行安装方式或图形化安装方式:

o 命令行安装方式:运行命令`
./Install_TW7.0.3.0_Enterprise_Linux.bin -i console`,按照提示进行操作,包括选择安装路径、配置端口号等。

o 图形化安装方式:运行命令`
./Install_TW7.0.3.0_Enterprise_Linux.bin`,启动图形化安装向导,按照向导的提示完成安装。

6. 放置授权文件:

o 将授权文件`license.dat`放到 TongWeb 的根目录下,例如`/opt/tongweb`。可以使用命令`sudo cp -r /path/to/license.dat /opt/tongweb/`(将`/path/to/license.dat`替换为授权文件的实际路径)进行复制。

7. 启动 TongWeb 服务:

o 进入 TongWeb 的`bin`目录,例如`cd /opt/tongweb/bin`。

o 执行启动脚本,例如`./startserver.sh`或`./startservernohup.sh`启动服务。

o 检查服务是否成功启动,可以使用命令`netstat -ntlp | grep 9060`查看端口是否被监听(默认端口为 9060)。

8. 访问管理控制台:

o 打开浏览器,输入`http://<服务器ip>:9060/console`(将`<服务器ip>`替换为服务器的实际 IP 地址),进入 TongWeb 的管理控制台。

o 使用默认的管理员账号和密码登录,例如用户名为`thanos`,密码为`thanos123.com`。首次登录时需要修改密码,新密码需包含英文大小写、数字及特殊字符。

9. 部署应用:

o 在管理控制台中,点击左侧菜单栏的“应用管理”,然后点击“部署应用”。

o 将打包好的 WAR 包上传到服务器,选择上传的 WAR 包,并填写相关表单,如上下文路径等。

o 按照提示完成应用的部署,部署成功后可以通过访问`http://<服务器ip>:<应用端口>/<上下文路径>`(将`<应用端口>`和`<上下

相关推荐

探索Java项目中日志系统最佳实践:从入门到精通

探索Java项目中日志系统最佳实践:从入门到精通在现代软件开发中,日志系统如同一位默默无闻却至关重要的管家,它记录了程序运行中的各种事件,为我们排查问题、监控性能和优化系统提供了宝贵的依据。在Java...

用了这么多年的java日志框架,你真的弄懂了吗?

在项目开发过程中,有一个必不可少的环节就是记录日志,相信只要是个程序员都用过,可是咱们自问下,用了这么多年的日志框架,你确定自己真弄懂了日志框架的来龙去脉嘛?下面笔者就详细聊聊java中常用日志框架的...

物理老师教你学Java语言(中篇)(物理专业学编程)

第四章物质的基本结构——类与对象...

一文搞定!Spring Boot3 定时任务操作全攻略

各位互联网大厂的后端开发小伙伴们,在使用SpringBoot3开发项目时,你是否遇到过定时任务实现的难题呢?比如任务调度时间不准确,代码报错却找不到方向,是不是特别头疼?如今,随着互联网业务规模...

你还不懂java的日志系统吗 ?(java的日志类)

一、背景在java的开发中,使用最多也绕不过去的一个话题就是日志,在程序中除了业务代码外,使用最多的就是打印日志。经常听到的这样一句话就是“打个日志调试下”,没错在日常的开发、调试过程中打印日志是常干...

谈谈枚举的新用法--java(java枚举的作用与好处)

问题的由来前段时间改游戏buff功能,干了一件愚蠢的事情,那就是把枚举和运算集合在一起,然后运行一段时间后buff就出现各种问题,我当时懵逼了!事情是这样的,做过游戏的都知道,buff,需要分类型,且...

你还不懂java的日志系统吗(javaw 日志)

一、背景在java的开发中,使用最多也绕不过去的一个话题就是日志,在程序中除了业务代码外,使用最多的就是打印日志。经常听到的这样一句话就是“打个日志调试下”,没错在日常的开发、调试过程中打印日志是常干...

Java 8之后的那些新特性(三):Java System Logger

去年12月份log4j日志框架的一个漏洞,给Java整个行业造成了非常大的影响。这个事情也顺带把log4j这个日志框架推到了争议的最前线。在Java领域,log4j可能相对比较流行。而在log4j之外...

Java开发中的日志管理:让程序“开口说话”

Java开发中的日志管理:让程序“开口说话”日志是程序员的朋友,也是程序的“嘴巴”。它能让程序在运行过程中“开口说话”,告诉我们它的状态、行为以及遇到的问题。在Java开发中,良好的日志管理不仅能帮助...

吊打面试官(十二)--Java语言中ArrayList类一文全掌握

导读...

OS X 效率启动器 Alfred 详解与使用技巧

问:为什么要在Mac上使用效率启动器类应用?答:在非特殊专业用户的环境下,(每天)用户一般可以在系统中进行上百次操作,可以是点击,也可以是拖拽,但这些只是过程,而我们的真正目的是想获得结果,也就是...

Java中 高级的异常处理(java中异常处理的两种方式)

介绍异常处理是软件开发的一个关键方面,尤其是在Java中,这种语言以其稳健性和平台独立性而闻名。正确的异常处理不仅可以防止应用程序崩溃,还有助于调试并向用户提供有意义的反馈。...

【性能调优】全方位教你定位慢SQL,方法介绍下!

1.使用数据库自带工具...

全面了解mysql锁机制(InnoDB)与问题排查

MySQL/InnoDB的加锁,一直是一个常见的话题。例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?下面是不同锁等级的区别表级锁:开销小,加锁快;不会出现死锁;锁定粒度...

看懂这篇文章,你就懂了数据库死锁产生的场景和解决方法

一、什么是死锁加锁(Locking)是数据库在并发访问时保证数据一致性和完整性的主要机制。任何事务都需要获得相应对象上的锁才能访问数据,读取数据的事务通常只需要获得读锁(共享锁),修改数据的事务需要获...