Rhapsody的安装部署包括Rhapsody引擎的部署(服务端),以及Rhapsody IDE(客户端)的安装部署,其中,IDE可以安装在多台不同的windows客户机上,本文仅介绍CentOS7环境下的rhapsody集成引擎部署,IDE根据安装程序提示进行安装即可。
CentOS 7 环境下的Rhapsody集成引擎安装部署
1、使用root用户登录服务器,可以使用 MobaXterm、Xshell等ssh工具连接,并进行服务器配置优化,包括limit配置、防火墙设置、时区设置或更改、ssh配置优化等,具体服务器配置优化方法此处不展开说明。
2、添加rhapsody用户并设置密码;
useradd rhapsody
passwd rhapsody
操作结果如下:
3、在指定目录下新建rhapsody文件夹,例如/home/rhapsody
mkdir /home/rhapsody
创建结果如下:
4、通过ssh工具,将rhapsody集成引擎安装包上传到该文件夹下
(以 rhapsody-6_5_0-linux-x64 版本为例)
上传结果如下:
5、授予执行权限
chmod a+x /home/rhapsody/rhapsody-6_5_0-linux-x64.sh
执行结果如下:
6、切换到rhapsody用户,执行安装命令
[root@localhost rhapsody]# su rhapsody
[rhapsody@localhost ~]$ cd /home/rhapsody/
[rhapsody@localhost ~]$ ./rhapsody-6_5_0-linux-x64.sh -c
执行结果如下:
7、按照提示,进行引擎配置预设
如下所示,每一行中的 # 符号处为安装过程中需要输入的位置,若需要更改某一配置项,输入后按下回车即跳转到下一项配置。若要以默认值(即上一行 [ ] 内所显示的值)进行设置,则直接按下回车即可。
OK [o, Enter], Cancel [c]
o #输入o 并按下回车开始安装
Where should Rhapsody be installed?
[/home/rhapsody/rhapsody/rhapsody-engine-6]
#此处可输入rhapsody引擎的安装路径
Where should the data directory be located?
[/home/rhapsody/rhapsody/rhapsody-engine-6/rhapsody/data]
#此处可以输入rhapsody引擎数据文件存放路径
What memory settings should be used?
Specify the initial memory and the maximum memory to allocate to the Rhapsody Engine.
The recommended JVM memory allocation for a production environment can be
found in the "Rhapsody Hardware Recommendation Guide" document located
within the Documents folder.
JVM Initial Memory (MB)
[512]
#此处输入引擎JVM可占内存最小值,根据实际需要设置
JVM Max Memory (MB)
[1024]
#此处输入引擎JVM可占内存的最大值,根据实际需要设置
What port settings should be used?
Specify the ports that Rhapsody should use. These must be changed if they
are not available.
IDE Port
[3041]
#IDE连接端口,无特殊需要则保持默认
IDE Broadcast Port
[4031]
#IDE广播端口,无特殊需要则保持默认
Secure Management Console Port
[8444]
#Management Console(rhapsody集成引擎后台)应用端口,无特殊需要保持默认
Secure Web Services Port
[8449]
#web服务端口,无特殊需要则保持默认
8、安装完成后,进入rhapsody安装路径下的bin目录,执行以下命令,启动rhapsody引擎
[rhapsody@localhost bin]$ cd /home/rhapsody/rhapsody/rhapsody-engine-6/bin/
[rhapsody@localhost bin]$ ./rhapsody.sh start
启动成功后如下所示:
以此类推,关闭或重启引擎命令如下:
关闭rhapsody引擎:
[rhapsody@localhost bin]$ cd /home/rhapsody/rhapsody/rhapsody-engine-6/bin/
[rhapsody@localhost bin]$ ./rhapsody stop
重启rhapsody引擎:
[rhapsody@localhost bin]$ cd /home/rhapsody/rhapsody/rhapsody-engine-6/bin/
[rhapsody@localhost bin]$ ./rhapsody restart