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

yumo6667个月前 (04-11)技术文章277

一、麒麟 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>:<应用端口>/<上下文路径>`(将`<应用端口>`和`<上下

相关文章

轻松管理 SQLite 数据库的 Web 工具

#记录我的2024#大家好,又见面了,我是 GitHub 精选君!背景介绍SQLite 数据库以其轻量级和易于配置的特点,成为了许多项目中的首选数据库。尽管它的便捷性受到了广泛的认可,但对于数据库的...

【推荐】一款实用且跨平台的数据库管理神器,支持Web浏览器

项目介绍DbGate是一个跨平台的数据库管理器,设计用于简化多数据库同时操作的复杂性,同时提供高级功能如模式比较、可视化查询设计器、图表可视化等。支持运行平台DbGate可作为Windows、Linu...

免费全开源,功能强大的多连接数据库管理工具!-DbGate

DBGate 是一个强大且易于使用的开源数据库管理工具,它提供了一个统一的Web界面,让你能够轻松地访问和管理多种类型的数据库。无论你是开发者、数据分析师还是DBA,DBGate都能帮助你提升工作效率...

数据库管理工具推荐!SQL Studio:免费、高效,歪果仁都在用

随着国际环境的变化,越来越多的企业基于供应链安全的需求。信息技术的飞速发展,数据库管理工具的需求也越来越迫切。然而,在众多软件中,要找到一款得心应手的数据库管理工具并不容易。今天,我向大家推荐一款功能...

推荐8款好用的Web版SQL工具,建议收藏

你使用过Web SQL版的SQL工具吗?开发人员在更换设备或重新安装系统时,通常需要花费大量时间来重新配置环境,既繁琐又浪费时间。使用Web版SQL开发工具可以完美解决这个问题!它支持远程访问,无需安...

14个精选开源免费的数据库监控工具 MySQL、Oracle、Redis、MSSQL

大家好,我是Echa。在当今数据驱动的世界中,组织在保护存储在数据库中的机密数据并确保其完整性方面面临着越来越多的挑战。数据库审计通过提供全面的数据库活动监控方法,在应对这些挑战方面发挥着至关重要的作...