EPICS Archiver Appliance的定制部署2
EPICS Archiver Appliance的定制部署1
按上面的步骤Archiver可以跑起来了,试了一下,发现waveform不能archive,看服务状态:

看起来正常,怀疑在profile里设置的ARRAY_MAX是不是没生效,之后编辑服务的配置文件:/opt/epicsarchiverap/archappl.conf:

改里面的那个MAX改大些就好了。
还有界面不是自己想要的,搜index.html:

改标记的那个文件就好了:

之后点上面其他的菜单,发现其他的还是没变,干脆进到目录后grep和sed上吧:
sed -i "s/https:\/\/als.lbl.gov\//http:\/\/www.nsrl.ustc.edu.cn\//g" `grep "https://als.lbl.gov/" -rl .`
sed -i "s/LBNLLogo.png/nsrlogo.png/g" `grep "LBNLLogo.png" -rl`
之后就好了。
还有就是这个数据服务器的数据有短中长期储存数据的位置设置:

这部分我直接抄控制系统他们整理的文档内容吧:
#################
。。。。。。。。。。。。。
自动安装的脚本的项目地址:https://github.com/jeonghanlee/epicsarchiverap-sites
安装步骤
。。。。。。。。。。。。。
配置存储
为了提升数据检索的性能,AA将数据存储分为三个部分:
- 短期存储STS(Short term store):最近几个小时的数据,通常存储在内存中
- 中期存储MTS(Medium term store):最近几天的数据,一般存储在本地硬盘中,可以使用ssd以提升速度
- 长期存储LTS(Long term store):剩余的数据,可以存储在网络存储中,如NFS
但是通过自动安装脚本的AA,这三部分存储的默认路径分别是:
- /home/arch/sts
- /home/arch/mts
- /home/arch/lts
为了实现我们预想的存储配置,我们可以通过建立软链接来进行,(注意:/home/arch/及该目录下的所有文件、文件夹都属于tomcat:tomcat)
cd /home/arch/
sudo rm -rf ./*
设置短期存储:
sudo ln -s /dev/shm /home/arch/sts
sudo chown -R tomcat:tomcat sts
设置中期存储:
sudo mkdir /localdisk
sudo chown -R tomcat:tomcat /localdisk
sudo ln -s /localdisk /home/arch/mts
sudo chown -R tomcat:tomcat mts
设置长期存储:
sudo mkdir /largedisk
sudo chown -R tomcat:tomcat /largedisk
sudo ln -s /largedisk /home/arch/lts
sudo chown -R tomcat:tomcat lts
。。。。。。。。。。。。。。
#######################
记得自己找找存在哪里哦,别完全按上面的位置设置软连接。
由于上面的sites那个已经不维护了,当时摸索的时候就没有按他们的文档做,自己摸索出这个步骤还算成功的把数据库弄成了,作为不会C语言,不会编程的小白,流程中有很多不专业的地方,望能看到此篇的大神们能指正其中的不专业的地方;而且作为小白,每次碰到一个坑,都会费很多劲去解决,所以尽可能把自己踩过的坑在流程中填上,避免其他新手徒花功夫,欢迎读者按流程试一下,碰到问题可以呼我,一起研究。
EPICS Archiver Appliance的定制部署2的更多相关文章
- 转: 微博的多机房部署的实践(from infoq)
转: http://www.infoq.com/cn/articles/weibo-multi-idc-architecture 在国内网络环境下,单机房的可靠性无法满足大型互联网服务的要求,如机房 ...
- [Kong 与 Konga与postgres数据库] 之 Kuberneres 部署
1.Kong的概述 Kong是一个clould-native.快速的.可扩展的.分布式的微服务抽象层(也称为API网关.API中间件或在某些情况下称为服务网格)框架.Kong作为开源项目在2015年推 ...
- [Kong 与 Konga 与 Postgres数据库] 之 Kuberneres 部署
1.Kong的概述 Kong是一个clould-native.快速的.可扩展的.分布式的微服务抽象层(也称为API网关.API中间件或在某些情况下称为服务网格)框架.Kong作为开源项目在2015年推 ...
- kubeadm + containerd 部署 k8s-v1.23.3(含证书升级)
文章目录 前言 环境准备 答应我,所有节点都要关闭防火墙 答应我,所有节点都要关闭selinux 答应我,所有节点都要关闭swap 答应我,所有节点都要开启内核模块 答应我,所有节点都要开启模块自动加 ...
- “安装项目” Step By Step
目录 一 基本操作 二 定制安装对话框 三 安装程序类 四 总结 .NET程序集因为包含了元数据,所以程序集具有自描述性.多数程序自身包含了运行所需要的全部信息,这类程序集就是我们常说的“绿色软件”. ...
- BDD
Binding business requirements to .NET code http://www.specflow.org/ 行为驱动开发 BDD:Behavior Driven Devel ...
- PyCOn2013大会笔记
DAE的设计 By洪强宁 hongon@douban.com 3个aaS服务都不能模块化灵活组合服务 DAE的起因:代码横向拆分模块化,重用基础设施 最佳实践对新App复用 Scale SA D ...
- Linux就业技术指导(二):简历项目经验示例
一,期中项目经验示例 1.1 新服务器上线搭建系统环境 1,根据现有结构部署工具(PXE+kickstart) 2,结合应用系统需求定制部署模版 3,制作系统优化等一键执行脚本 4,自动化部署实施 5 ...
- Red Hat OpenStack 10的新特性
这是Red Hat有史以来最好的版本,同时也是第一个长生命周期版本(最长五年支持),这篇文章会介绍为什么这是你私有云最好的礼物. 由于要使用命令行,以前安装OpenStack是很繁重的工作.这个版本提 ...
- Java WebService学习笔记 - Axis(一)
WebService 简介 实际开发中,很多系统都是基于历史遗留系统进行开发,有时,这些系统基于不同的语言,如C,C++,C#,java,PHP等等.为了实现历史系统的再利用,或向外部程序暴露调用接口 ...
随机推荐
- Winform控件绑定数据
目录 简介 绑定基类 功能扩展 简单控件绑定 列表控件绑定 绑定BindingList集合 绑定DataTable表格 绑定BindingSource源 表格控件绑定 绑定DataTable 绑定Bi ...
- 根据MediatR的Contract Messages自动生成Minimal WebApi接口
大家好,我是失业在家,正在找工作的博主Jerry.今天给大家介绍一个能大大减少ASP.Net Minimal WebApi编码量的方法. 我们一般会把微服务的VO和DTO封装成消息类,并作为WebAp ...
- Springcoud-netflix 笔记
SpringCloud_Netflix 微服务一代(Netflix)学习前提: JAVASE. 数据库(MySQL). 前端(HTML+CSS+JavaScript||JQuery.Bootstrap ...
- 《回炉重造》——Lambda表达式
前言 Lambda 表达式(Lambda Expression),相信大家对 Lambda 肯定是很熟悉的,毕竟我们数学上经常用到它,即 λ .不过,感觉数学中的 Lambda 和编程语言中的 Lam ...
- 关于sublime text 3写一个插件
前言 我之前一直想写一个记录自己笔记的软件,可以给因为我都记录在桌面的便签上很乱,以至于便签上满满的全是字母,很难看,但是我有不想写图形化界面,所以最终我选择了写一个sublime 插件,功能就是记录 ...
- Go 的windows安装与环境配置
1.请前往go的官网下载安装包:https://golang.org/dl/ 安装你如果C盘够大比较土豪就一路next即可,在这里小编穷就安装到了D:\Program Files\Go 2.环境变量配 ...
- audio解决不能自动播放问题
问题描述 无法实现打开网页就能自动播放音乐 正常情况下使用autoplay即可实现自动播放,但是现在打开网页该参数无效 原因分析: 根据最新的规范,Chrome系浏览器,没有交互过的网站默认禁止自动播 ...
- 高效率开发Web安全扫描器之路(一)
一.背景 经常看到一些SRC和CNVD上厉害的大佬提交了很多的漏洞,一直好奇它们怎么能挖到这么多漏洞,开始还以为它们不上班除了睡觉就挖漏洞,后来有机会认识了一些大佬,发现它们大部分漏洞其实是通过工具挖 ...
- JavaEE Day13 Tomcat和Servlet
之前是web基础,现在是web核心 今日内容: web相关概念的回顾 开源的web服务器软件:Tomcat Servlet:整个web技术的核心[Servlet入门] 一.web相关概念的回顾 1.软 ...
- Django路由层之路由分发 名称空间 虚拟环境 视图层之三板斧 JsonRsponse对象 request对象获取文件 FBV与CBV CBV源码剖析 模板层
目录 路由层之路由分发 路由层之名称空间 方式1:名称空间 方式2:别名不冲突即可 虚拟环境 pycharm创建虚拟环境 命令行形式创建虚拟环境 视图层之三板斧 HttpRsponse render ...