下载

AMQ

AMQ3.1.1.3-x86_64-linux.tar.gz

压缩包中包括了AMQ的二进制执行程序、所以来的库文件、以及实例程序。


安装



1.安装前准备

操作系统: RHEL5系列中RHEL 5.3以上64bit版本。推荐使用CentOS5.3 64bit
磁盘空间: 最少需要50M的剩余磁盘空间
网络: AMQ服务启动时会监听本地8086端口,如外围系统需要连入,请确保防火墙开放此端口
权限: 安装时需要使用root权限


2.创建ceda用户

用root用户服务器,执行以下命令创建用户

groupadd ceda
useradd -g ceda -d /opt/ceda -s /bin/bash -m ceda

参数说明: -g 指定用户组;-d指定用户主目录; -s 指定默认shell


3.修改ceda用户密码

passwd ceda
[输入要设定的ceda的密码]


4.配置环境变量

用上面创建的用户(默认为ceda)登录服务器,将下面内容加入到用户主目录下的.bash_profile 文件
(/opt/ceda/.bash_profile)最后。

ATS_ROOT=/opt/ceda
export ATS_ROOT


5.执行以下命令,重读环境变量,使其生效。

source ~/.bash_profile


6.上传安装包

将AMQ3.1.1.3-x86_64-linux.tar.gz上传到/opt/ceda/下并使用以下命令解压

gunzip< AMQ3.1.1.3-x86_64-linux.tar.gz | tar xvf -



进程起停



1.启动进程

使用ceda用户登录服务器,执行以下命令,启动进程

su - ceda
cd scripts
./start

若显示以下内容,则说明启动成功:

common/AMQ has been stopped ...


2.停止进程

使用ceda用户登录服务器,执行以下命令,启动进程

su - ceda
cd scripts
./stop

若显示以下内容,则说明成功停止:

common/AMQ has been stopped ...


3.查看进程起停状态

使用ceda用户登录服务器,执行以下命令,启动进程

su - ceda
cd scripts
./show

若显示以下内容,则说明进程正在运行:

common/AMQ is running , process id=xxxx

若显示以下内容,则说明进程已经停止:

WARNING: common/AMQ is not running ...

注:目前该版本只提供连续一个小时的运行时间,一个小时后进程会自动停止,需要手动启动。


查看日志

日志保存在用户主目录下的log文件夹(/opt/ceda/log)内,格式为AMQ_[YYYYMMDD]_[ID].log,可以通过 more、less、tail或其他命令来进行查看。 比如:使用以下命令,实时查看日志输出:

tail -f AMQ_20130416_1.log


CEDA API for Java

ceda-api-3.4.13-distributions.zip

压缩包中包括了CEDA Server API、CEDA Client API for Java的二进制Library、源代码以及相应的示例程序。



CEDA Package

CEDA3.1.1.0-x86_64-linux.tar.gz

在这个压缩包中已经包含了AMQ以及CEDA API for Java。



安装



1.安装前准备

操作系统: RHEL5系列中RHEL 5.3以上64bit版本。推荐使用CentOS5.3 64bit
磁盘空间: 最少需要200M的剩余磁盘空间
网络: AMQ服务启动时会监听本地8086、19990和2181端口,如外围系统需要连入,请确保防火墙开放此端口
权限: 安装时需要使用root权限


2.创建ceda用户

用root用户服务器,执行以下命令创建用户

groupadd ceda
useradd -g ceda -d /opt/ceda -s /bin/bash -m ceda

参数说明: -g 指定用户组;-d指定用户主目录; -s 指定默认shell


3.修改ceda用户密码

passwd ceda
[输入要设定的ceda的密码]


4.修改hosts

用root用户登录服务器,在/etc/hosts中加入以下内容:(<>部分请按实际情况修改)

<本机IP地址> ATSMQ1


5.配置环境变量

用上面创建的用户(默认为ceda)登录服务器,将下面内容加入到用户主目录下的.bash_profile 文件(/opt/ceda/.bash_profile)最后。

ATS_ROOT=/opt/ceda
JAVA_HOME=/opt/ceda/tpc/jdk
export ATS_ROOT
export JAVA_HOME


6.执行以下命令,重读环境变量,使其生效。

source ~/.bash_profile


7.上传安装包

将CEDA3.1.1.0-x86_64-linux.tar.gz上传到/opt/ceda/下并使用以下命令解压

gunzip < CEDA3.1.1.0-x86_64-linux.tar.gz| tar xvf -


进程起停



1.启动进程

使用ceda用户登录服务器,执行以下命令,启动进程

su - ceda
cd scripts
./start

若显示以下内容,则说明启动成功:

common/AMQ is started , process id=xxxx


2.停止进程

su - ceda
cd scripts
./stop

若显示以下内容,则说明成功停止:

common/AMQ has been stopped ...
tpc/Apache has been stopped ...
tpc/Registry has been stopped ...


3.查看进程起停状态

使用ceda用户登录服务器,执行以下命令,启动进程

su - ceda
cd scripts
./show

若显示以下内容,则说明进程正在运行:

common/AMQ is running , process id=xxxx
tpc/Apache is running , process id=xxxx
tpc/Registry is running , process id=xxxx

若显示以下内容,则说明进程已经停止:

WARNING: common/AMQ is not running ...
WARNING: tpc/Apache is not running ...
WARNING: tpc/Registry is not running ...

注:目前该版本只提供连续一个小时的运行时间,一个小时后进程会自动停止,需要手动启动。



查看日志

日志保存在用户主目录下的log文件夹(/opt/ceda/log)内
AMQ的日志为“AMQ_[YYYYMMDD]_[ID].log”,如AMQ_20130416_1.log
ACS的日志为“ACS__[YYYYMMDD]_[ID].log”,如ACS_20130412_3.log
注:“YYYYMMDD”为年月日,”ID”每天从1开始,每重启进程一次“ID”就会增加,若日志大小超过200M,”ID”也会加1。
可以通过more、less、tail或其他命令来进行查看。 比如:使用以下命令,实时查看日志输出:

tail -f AMQ_20130416_1.log

注意:对于CEDA API for Java的程序源代码的使用,我们采取GPL License的授权方式,这意味着 如果你希望免费使用,需要开放你的程序源代码。
如果你希望将上述下载内容用在你的私有/商业应用中,请参考我们的产品授权页面



沪公网安备 31011502002921号      技术支持 - 上海子午线新荣科技有限公司 | 产品授权