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将数据存储分为三个部分:

  1. 短期存储STS(Short term store):最近几个小时的数据,通常存储在内存中
  2. 中期存储MTS(Medium term store):最近几天的数据,一般存储在本地硬盘中,可以使用ssd以提升速度
  3. 长期存储LTS(Long term store):剩余的数据,可以存储在网络存储中,如NFS

但是通过自动安装脚本的AA,这三部分存储的默认路径分别是:

  1. /home/arch/sts
  2. /home/arch/mts
  3. /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的更多相关文章

  1. 转: 微博的多机房部署的实践(from infoq)

    转:  http://www.infoq.com/cn/articles/weibo-multi-idc-architecture 在国内网络环境下,单机房的可靠性无法满足大型互联网服务的要求,如机房 ...

  2. [Kong 与 Konga与postgres数据库] 之 Kuberneres 部署

    1.Kong的概述 Kong是一个clould-native.快速的.可扩展的.分布式的微服务抽象层(也称为API网关.API中间件或在某些情况下称为服务网格)框架.Kong作为开源项目在2015年推 ...

  3. [Kong 与 Konga 与 Postgres数据库] 之 Kuberneres 部署

    1.Kong的概述 Kong是一个clould-native.快速的.可扩展的.分布式的微服务抽象层(也称为API网关.API中间件或在某些情况下称为服务网格)框架.Kong作为开源项目在2015年推 ...

  4. kubeadm + containerd 部署 k8s-v1.23.3(含证书升级)

    文章目录 前言 环境准备 答应我,所有节点都要关闭防火墙 答应我,所有节点都要关闭selinux 答应我,所有节点都要关闭swap 答应我,所有节点都要开启内核模块 答应我,所有节点都要开启模块自动加 ...

  5. “安装项目” Step By Step

    目录 一 基本操作 二 定制安装对话框 三 安装程序类 四 总结 .NET程序集因为包含了元数据,所以程序集具有自描述性.多数程序自身包含了运行所需要的全部信息,这类程序集就是我们常说的“绿色软件”. ...

  6. BDD

    Binding business requirements to .NET code http://www.specflow.org/ 行为驱动开发 BDD:Behavior Driven Devel ...

  7. PyCOn2013大会笔记

    DAE的设计 By洪强宁 hongon@douban.com 3个aaS服务都不能模块化灵活组合服务 DAE的起因:代码横向拆分模块化,重用基础设施 最佳实践对新App复用    Scale SA D ...

  8. Linux就业技术指导(二):简历项目经验示例

    一,期中项目经验示例 1.1 新服务器上线搭建系统环境 1,根据现有结构部署工具(PXE+kickstart) 2,结合应用系统需求定制部署模版 3,制作系统优化等一键执行脚本 4,自动化部署实施 5 ...

  9. Red Hat OpenStack 10的新特性

    这是Red Hat有史以来最好的版本,同时也是第一个长生命周期版本(最长五年支持),这篇文章会介绍为什么这是你私有云最好的礼物. 由于要使用命令行,以前安装OpenStack是很繁重的工作.这个版本提 ...

  10. Java WebService学习笔记 - Axis(一)

    WebService 简介 实际开发中,很多系统都是基于历史遗留系统进行开发,有时,这些系统基于不同的语言,如C,C++,C#,java,PHP等等.为了实现历史系统的再利用,或向外部程序暴露调用接口 ...

随机推荐

  1. Linux系统安装 tftp服务 NFS服务

    安装tftp服务 安装 sudo apt-get install tftp-hpa tftpd-hpa 配置文件 # /etc/default/tftpd-hpa TFTP_USERNAME=&quo ...

  2. Spring Boot回顾

    一.概述 1.Spring的优缺点 优点 无需开发ELB,通过IOC和AOP,就可以使用POJO(简单的Java对象)实现ELB的功能 缺点: 依赖管理导入Maven耗时耗力 注解繁琐 2.Sprin ...

  3. 【Day01】Spring Cloud入门-架构演进、注册中心Nacos、负载均衡Ribbon、服务调用RestTemplate与OpenFeign

    〇.课程内容 课程规划 Day1 介绍及应用场景 Day2 组件介绍及 广度 Day3 设计思想.原理和源码 Day4 与容器化的容器(服务迁移.容器编排) 一.业务架构的演进 1.单体架构时代 缺陷 ...

  4. MongoDB海量数据分页查询优化

    MongoDB海量数据分页查询优化 一.背景 大量数据需从Mongo拿出来,一次性拿出来不科学,传统分页效率低下 二.传统方案 就是最常规的方案,假设 我们需要对文章 articles 这个表(集合) ...

  5. ATM项目

    ATM项目实战 项目需求分析: 1.注册(密码要加密) 2.登陆 3.查看余额 4.提现(可自定手续费) 5.还款 6.转账 7.查看流水 8.添加购物车功能 (商品可配置) 9.查看购物车功能 10 ...

  6. day37-文件上传和下载

    文件上传下载 1.基本介绍 在Web应用中,文件上传和下载是非常常见的功能 如果是传输大文件一般用专门的工具或者插件 文件上传和下载需要用到两个包:commons-fileupload.jar和com ...

  7. 实施 GitOps 的三个关键步骤

    GitOps 是一种自动化和管理基础架构和应用程序的模型,通过许多团队已经使用的相同 DevOps 最佳实践来形成的模型,例如版本控制.代码审查和 CI/CD 流水线.在实施 DevOps 时,我们找 ...

  8. vue 原生js-实现下拉框

    <template> <div class="por"> <div class="selectBox" style="w ...

  9. 【转载】ADOX.Catalog中文帮助详细说明chm文档

    首先给个完全版的地址,如果您机器上装过OFFICE应该可以打开的:ADOX 对象模型, 地址是:"C:\Program Files\Common Files\Microsoft Shared ...

  10. 使用Prometheus监控docker compose方式部署的ES

    需求 收集 ES 的指标, 并进行展示和告警; 现状 ES 通过 docker compose 安装 所在环境的 K8S 集群有 Prometheus 和 AlertManager 及 Grafana ...