EPICS Archiver Appliance的定制部署1

https://blog.csdn.net/weixin_43767046/article/details/112116112

简单部署试了一下之后,又试了下Site specific installs,从下面链接开始:

http://slacmshankar.github.io/epicsarchiver_docs/installguide.html

通过上图链接到:

https://github.com/jeonghanlee/epicsarchiverap-env
我是centos8上搭建,首先装centos8 ministall(最小安装即可),安装tar,git,make,配好java:

dnf install git tar make

从下面下载:

https://www.oracle.com/java/technologies/javase-downloads.html

我选的是这个包,放在/data目录下:

之后解压再ln -s jdk-15.0.1 jdk:

EPICS Archiver Appliance的定制部署1_第1张图片

接下来是配置环境变量过程,顺便把EPICS_CA_MAX_ARRAY_BYTES配了,先打开配置文件

vim /etc/profile

    然后将以下内容复制到该文件的末端,保存退出(:wq)。 注意,下面内容中的等号左右不要有空格!!

EPICS_CA_MAX_ARRAY_BYTES=50000000
JAVA_HOME=/data/jdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH EPICS_CA_MAX_ARRAY_BYTES

之后让profile生效,source /etc/profile

之后参照https://github.com/jeonghanlee/epicsarchiverap-env/blob/master/docs/README.Centos8.md

一步步做就好了。

几点注意:

1、git clone https://github.com/jeonghanlee/epicsarchiverap-env 之后,要进到epicsarchiverap-env目录里再继续后面的命令。

2、运行make install.pkgs之后会安装关联的很多包,之后vi configure/CONFIG_COMMON:

EPICS Archiver Appliance的定制部署1_第2张图片

里面的JAVA_HOME按上面的设置(截图里是生成的默认设置),要不然后面的tomcat启动不了

自设java后,installguide里的就不需要运行了

在运行make tomcat.get的时候会报错:

EPICS Archiver Appliance的定制部署1_第3张图片

之后去https://downloads.apache.org/tomcat/tomcat-9/ 看看:

EPICS Archiver Appliance的定制部署1_第4张图片发现网站版本和命令里的不一样,需要改

EPICS Archiver Appliance的定制部署1_第5张图片0.37改成0.41即可。

之后按指导会一直顺利运行,到make build会提示:

EPICS Archiver Appliance的定制部署1_第6张图片

发现tomcat默认装到opt下了,之后改configure/CONFIG_COMMON里的TOMCAT_HOME即可。

之后就能顺利运行到指导结束。

最后:systemctl enable epicsarchiverap.service 一下。

之后http://IP_Addr:17665/mgmt/ui/index.html 就能看到(如果连不上就把防火墙关掉):

EPICS Archiver Appliance的定制部署1_第7张图片

和简单部署的不太一样:

EPICS Archiver Appliance的定制部署1_第8张图片

关于更详细的配置,以后再摸索吧。

你可能感兴趣的:(EPICS,mysql)