【宝兰德中间件】单实例分离安装部署

news/2024/11/29 20:48:15/文章来源:https://www.cnblogs.com/o-O-oO/p/18569147

#BES中间件 #宝兰德

一、安装环境二、安装步骤2.1 创建用户以及用户组2.2 配置目录权限2.3 上传安装包以及JDK2.4 JDK安装配置2.5 实例创建

一、安装环境

二、安装步骤

2.1 创建用户以及用户组

[root@mysql-20 data]# groupadd mw
[root@mysql-20 data]# useradd -g mw -d /data/bes bes
[root@mysql-20 data]# useradd -g mw -d /data/app app
[root@mysql-20 data]# passwd bes
更改用户 bes 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@mysql-20 data]# passwd app
更改用户 app 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

2.2 配置目录权限

[root@mysql-20 data]#chmod 755 -R /data/app
[root@mysql-20 data]#chmod 755 -R /data/bes
[root@mysql-20 data]#ls -lrt /data/
总用量 12
drwxr-xr-x 11 mysql mysql 4096 11月 6 16:30 mysql
drwxr-xr-x 2 bes mw 4096 12月 14 15:39 bes
drwxr-xr-x 2 app mw 4096 12月 14 15:39 app

2.3 上传安装包以及JDK

切换用户至bes,上传安装包至bes目录下:

[bes@mysql-20 ~]$ rz
rz waiting to receive.
Starting zmodem transfer. Press Ctrl+C to cancel.
Transferring bes952.zip...
100% 300768 KB 20051 KB/sec 00:00:15       0 Errors
Transferring jdk-8u202-linux-x64.tar.gz...
100% 189494 KB 18949 KB/sec 00:00:10       0 Errors
[bes@mysql-20 ~]$ ls
BES-9.5.2.4703.tar.gz jdk-8u202-linux-x64.tar.gz
[bes@mysql-20 ~]$ pwd
/data/bes
[bes@mysql-20 ~]$

2.4 JDK安装配置

解压JDK压缩包,并配置环境变量:

[bes@mysql-20 ~]$ tar -zxvf jdk-8u202-linux-x64.tar.gz
[bes@mysql-20 ~]$ vi /data/bes/.bash_profile
#Source /root/.bashrc if user has one
[ -f ~/.bashrc ] && . ~/.bashrc
JAVA_HOME=/data/bes/jdk1.8.0_202
export JAVA_HOMECLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
export CLASSPATHPATH=$PATH:$JAVA_HOME/bin:$HOME/bin
export PATH
~
[bes@mysql-20 ~]$ source .bash_profile #使修改的配置生效

解压安装包后,在配置文件中添加标红部分,并使文件生效(同时app用户也需要配置环境变量)。

2.5 实例创建

1)解压安装包

[bes@mysql-20 ~]$ unzip bes952.zip
Archive:  bes952.zip
extracting: bes952/9.5.2.buding.zip
inflating: bes952/BES-9.5.2.4703.tar.gz
inflating: bes952/jdk-7u80-linux-x64.tar.gz
[bes@mysql-20 ~]$ cd bes952;tar -zxvf BES-9.5.2.4703.tar.gz;

2)启动实例
在bes952安装目录/bin下启动实例,等待程序自动创建installtime文件及导入内置License文件后,关闭BES952。

[bes@mysql-20 ~]$ /data/bes/bes952/bin/iastool --passport B#2008_2108#es --user admin --password B#2008_2108#es start --server # 启动实例
[bes@mysql-20 ~]$ /data/bes/bes952/bin/iastool --passport B#2008_2108#es --user admin --password B#2008_2108#es stop --server # 停止实例
Waiting for the server to stop ...
Command stop --server executed successfully.

3)iastool管理工具默认密码变更

[bes@mysql-20 ~]$ /data/bes/bes952/bin/iastool --passport B#2008_2108#es change --passport --oldpassword=B#2008_2108#es --newpassword='Bes#952_2023' --confirmnewpassword='Bes#952_2023'
Command change --passport executed successfully.

4)控制台默认用户名和密码变更
控制台默认用户名admin变更为irms_BES,默认密码变更为Bes#952_2023。

sh /data/bes/bes952/bin/config --serverdir=/data/bes/bes952 --user=admin --password=B#2008_2108#es --adminuser=irms_BES --adminpassword='Bes#952_2023'

注:新版本bin下config可执行为conf_server。
5)构建应用系统运行实例环境
切换至应用账号app,新建实例:

[app@mysql-20 ~]$ sh /data/bes/bes952/bin/besservers -c=/data/bes/bes952/conf/server.config -p=/data/app/besinstances/ins_services -s=create
Create instance successful!

6)配置加密文件

[app@mysql-20 bin]$ /data/app/besinstances/ins_services/bin/iastool --passport 'Bes#952_2023' create --password-file --adminpassword 'Bes#952_2023' --iastoolpassport 'Bes#952_2023' /data/app/besinstances/ins_services/conf/passwordfile
Command create --password-file executed successfully.

7)修改启停脚本
进入实例bin目录下修改启动脚本由明文密码替换为加密文件。

[app@mysql-20 bin]$ cat startserver # 查看启动脚本
#!/bin/sh
export BES_BASE=/data/app/besinstances/ins_services
export BES_HOME=/data/bes/bes952
exec "$BES_HOME"/bin/iastool --passport B#2008_2108#es --user admin --password B#2008_2108#es start --server
[app@mysql-20 bin]$ vi startserver
#!/bin/sh
export BES_BASE=/data/app/besinstances/ins_services
export BES_HOME=/data/bes/bes952
exec "$BES_HOME"/bin/iastool --user irms_BES --passwordfile $BES_BASE/conf/passwordfile start --server
[app@mysql-20 bin]$ cat stopserver
#!/bin/sh
export BES_BASE=/data/app/besinstances/rms_ahservices
export BES_HOME=/data/bes/bes952
exec "$BES_HOME"/bin/iastool --passport B#2008_2108#es --user admin --password B#2008_2108#es stop --server --port 1900
[app@mysql-20 bin]$ vi stopserver
#!/bin/sh
export BES_BASE=/data/app/besinstances/ins_services
export BES_HOME=/data/bes/bes952
exec "$BES_HOME"/bin/iastool --user irms_BES --passwordfile $BES_BASE/conf/passwordfile stop --server --port 1900

8)启停验证

[app@mysql-20 bin]$ ./startserver #启动后访问控制台
[app@mysql-20 bin]$ ./startserver #停止脚本

控制台访问验证效果:

本文作者:黎 俊(上海新炬中北团队)
本文来源:“IT那活儿”公众号

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/841471.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【政策解析】公共数据授权运营的六大关键参与主体:角色、责任与实践

1. 数据提供方 1.1 角色定位与责任 数据提供方在公共数据授权运营体系中扮演着基础且关键的角色。它们通常是政府部门或公共机构,负责收集、生成和维护原始数据。作为数据的源头,数据提供方的主要职责是确保所提供数据的合法性、准确性和时效性。根据《公共数据授权运营管理暂…

从架构到成本,SQL Server 和 PostgreSQL 四大区别全方位解析!

从架构到成本,SQL Server 和 PostgreSQL 四大区别全方位解析!今天我想分享 SQL Server 和 PostgreSQL 之间的四大关键区别。 在比较 SQL Server 和 PostgreSQL 这两种最常用的关系数据库管理系统(RDBMS)时,它们在架构、日志机制、并发模型、索引策略和许可方式等方面存在根…

Cyber Triage 3.12 for Windows - 数字取证和事件响应

Cyber Triage 3.12 for Windows - 数字取证和事件响应Cyber Triage 3.12 for Windows - 数字取证和事件响应 Digital Forensics Specialized For Incident Response 请访问原文链接:https://sysin.org/blog/cybertriage-3/ 查看最新版。原创作品,转载请保留出处。 作者主页:…

读数据质量管理:数据可靠性与数据质量问题解决之道15数据信任

数据信任1. 在数据平台中建立信任 1.1. 确保产品目标与业务目标保持一致1.1.1. 几十年来,数据平台被视为实现目标的手段,而不是“终极目标”​1.1.1.1. 数据不被当作核心产品来构建1.2. 寻求适合的利益相关方的反馈与认可1.2.1. …

[Vue Router] Redirect Alias

As our application evolves, we may need to change the URL paths of where our pages initially found. There are two convenience methods for this:⚠️ Problem: Changing Routes What if we needed to change our application from using /about for our about page to…

数据采集实践第四次作业

Gitee作业链接: https://gitee.com/FunkTank/crawl_project/tree/master/作业4 作业① 要求:熟练掌握 Selenium 查找HTML元素、爬取Ajax网页数据、等待HTML元素等内容。 使用Selenium框架+ MySQL数据库存储技术路线爬取“沪深A股”、“上证A股”、“深证A股”3个板块的股票数…

数据采集作业四

数据采集作业四 作业①: 要求: 熟练掌握 Selenium 查找HTML元素、爬取Ajax网页数据、等待HTML元素等内容。 使用Selenium框架+ MySQL数据库存储技术路线爬取“沪深A股”、“上证A股”、“深证A股”3个板块的股票数据信息。 候选网站:东方财富网:http://quote.eastmoney.com/…

Top 5 Kafka使用场景

▫️ 日志处理与分析📈:适用于处理和分析大量日志数据,生成趋势 ▫️ 数据流推荐系统🛒:实时数据流驱动个性化推荐。 ▫️ 系统监控与报警🚨:实时监控系统指标,及时响应报警 ▫️ 变更数据捕获(CDC)🔄:捕获和处理数据库变更,保持系统间数据同步 ▫️ 系…

IDEA2024.3激活提示激活码失效、IDEA2024版本

IDEA激活提示激活码失效解决 点击试用,或者使用网上教程激活后断网打开idea 进入idea随便创建或打开个项目 点击help -> Edit Custom VM Options [帮助 -> 编辑自定义VM选项]编辑自定义VM,鼠标右击找到这个目录看看是不是以前激活的目录,删除 重新执行激活操作 需要…

IDEA2024.3激活提示激活码失效

IDEA激活提示激活码失效解决 点击试用,或者使用网上教程激活后断网打开idea 进入idea随便创建或打开个项目点击help -> Edit Custom VM Options [帮助 -> 编辑自定义VM选项]编辑自定义VM找到这个目录看看是不是以前激活的目录,删除 重新执行激活操作 需要激活软件,可…