分享kubernetes部署:cachecloud部署说明

news2024/9/22 11:35:48

cachecloud部署

  cachecloud是搜狐视频(sohutv)Redis私有云平台

  已省略~

  挑选一台服务器部署cachecloud-web

  将cachecloud-web打成war包,可以在服务器上打包,也可以在本地打包,这里举一个在服务器上打包的例子。

  将源代码下载到/opt下

  •   已省略~

  在数据库中创建cache-cloud库,并执行/opt/cachecloud/script/下的cachecloud.sql。

  修改online.properties配置文件,配置数据库,日志路径和cachecloud-web启动端口

  •   vim/opt/cachecloud/cachecloud-open-web/src/main/swap/online.properties

  

      修改cachecloud-web.conf配置,配置java_home或启动参数Xmx、Xms等。

  •   vim/opt/cachecloud/cachecloud-open-web/src/main/resources/cachecloud-web.conf

  

      开始打war包

  •   cd/opt/cachecloud
  •   mvncleancompileinstall-Ponline

  在/opt下创建cachecloud-web文件夹

  •   cd/opt
  •   mkdircachecloud-web
  •   mkdircachecloud-web/logs

  将war包复制到cachecloud-web下

  •   cdcachecloud/cachecloud-open-web/target/
  •   cpcachecloud-open-web-1.0-SNAPSHOT.war/opt/cachecloud-web/cachecloud-web.war

  将配置文件复制到cachecloud-web下

  •   cd/opt/cachecloud/cachecloud-open-web/src/main/resources/
  •   cpcachecloud-web.conf/opt/cachecloud-web/

  将启动、停止和初始化脚本复制到cachecloud-web下,并添加权限

  •   cd/opt/cachecloud/script/
  •   cpcachecloud-init.shstart.shstop.sh/opt/cachecloud-web/
  •   cd/opt/cachecloud-web
  •   chmod555start.shstop.shcachecloud-init.sh

  

      修改启动脚步,并启动cachecloud-web

  •   vimstart.sh

 

    启动cacheckoud

  •   shstart.sh

  访问8585端口,应显示如下页面,账号admin,密码admin

  成功后,需要在所有服务器上执行初始化脚本,初始化脚本用于创建cachecloud用户,并安装redis,cachecloud-web会管理所有服务器的redis

  •   shcachecloud-init.shcachecloud

  cachecloud是用户名,然后需要两次输入密码,密码应至少8位,所有服务器上的用户名密码必须是相同的

  执行过初始化脚本后,登录cachecloud-web,并进入管理后台

  修改系统配置,用户名与密码和运行初始化脚本时一致

  进入机器管理,加入执行过初始化脚本的服务器

  然后返回前台

  申请应用

  填写申请,这里申请一个redis集群,可以参照官方文档填写

  申请后,再到后台进行审批

  选择一个前面添加过的机器ip,写在部署详情中,点击格式检查,再点击开始部署

  部署成功后,点击通过

  前台会显示出可用的redis应用列表

  上述就是关于技术方面的内容了,想做电商系统的可以咨询我们,想了解更多详情,可以持续关注易族智汇javashop,有任何问题,欢迎一起探讨。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/494382.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

HID Relay, 有线键盘转蓝牙项目学习:记一次失败的尝试

HID Relay, 有线键盘转蓝牙项目学习:记一次失败的尝试 开始学习嵌入式后,最难受的一个点在于电脑端口不够。我的电脑有两个USB口一个TypeC口,鼠标和键盘都要插USB口,stm32和51也都要插USB口。 那么烧录的时候,要么就…

SwiftUI 如何让文本自动支持查找和替换功能?

概览 有些情况下,我们需要为文本编辑器实现文本的查找和替换功能(find & replace),如果完全靠自已撸码还是比较棘手的。 所幸的是,从 SwiftUI 4.0 (iOS 16)开始,Apple 已经将查…

JavaWeb ( 六 ) JSP

2.4.JSP JSP (Java Server Pages) : 一种在服务器端生成动态页面的技术,本质上就是Servlet。将HTML代码嵌入到Java代码中, 通过Java逻辑控制HTML代码的结构从而生成页面。在MVC中通常担任视图层(view),负责信息的展示与收集。 2…

浅谈MySQL索引以及执行计划

MySQL索引及执行计划 🐪索引的作用🐫索引的分类(算法)🦙BTREE索引算法演变🦒Btree索引功能上的分类4.1 辅助索引4.2 聚集索引4.3 辅助索引和聚集索引的区别 🐘辅助索引分类🦏索引树高…

了解MSIL汇编和IL汇编评估堆栈

.assembly extern mscorlib {}.assembly Test{.ver 1:0:1:0}.module test.exe.method static void main() cil managed{.maxstack 1.entrypointldstr "I am from the IL Assembly Language..."call void [mscorlib]System.Console::WriteLine (string)ret} 这是MSIL…

spring-transaction源码分析(2)EnableTransactionManagement注解

概述(Java doc) 该注解开启spring的注解驱动事务管理功能,通常标注在Configuration类上面用于开启命令式事务管理或响应式事务管理。 Configuration EnableTransactionManagement public class AppConfig {Beanpublic FooRepository fooRepository() {// configur…

【Matter】esp-matter环境下的应用实践(程序烧录及串口监视)

文章目录 esp-matter环境下的应用实践前提准备设置环境变量1.ESP-IDF2.ESP-Matter Matter Example编译下载1.激活esp-matter环境2.选择esp设备3.编译工程4.SDK烧写 esp-matter环境下的应用实践 前提准备 请确保你本地已经配置好 esp-idf 及esp-matter环境,可参考此…

经典文献阅读之--PCAccumulation(动态三维场景构建)

0. 简介 多波束激光雷达传感器,常用于自动驾驶汽车和移动机器人,获取三维范围扫描序列(“帧”)。由于角度扫描分辨率有限和遮挡,每帧只稀疏地覆盖场景。稀疏性限制了下游过程的性能,如语义分割或表面重建。…

北京地铁:充分发挥数据价值,全面提升业财融合能力

4月19日-4月21日,一年一度的用友BIP技术大会圆满召开。来自行业领先企业的CIO/CDO、生态伙伴、开发者、分析师、媒体等共聚北京用友产业园,了解最新技术发展趋势、探讨行业热点话题。会上,北京地铁运营有限公司(以下简称“北京地铁…

shared_ptr 的线程安全性

多线程环境下,调用不同的 shared_ptr 实例的成员函数是不需要额外的同步手段的,即使这些 shared_ptr 管理的是相同的对象。 多线程对于同一个 shared_ptr 实例的读操作(访问)可以保证线程安全;但对于同一个 shared_ptr…

对标世界一流|从Just in time到Just in case ——汽车行业供应链管理经验借鉴

01 丰田汽车精益生产 作为最复杂和最成熟的供应链之一,汽车行业供应链无疑是供应链领域集大成者,而提起汽车行业供应链,就不得不提到丰田汽车;提到丰田汽车,就肯定离不开大名鼎鼎的精益生产以及JIT模式。 JIT模式由丰…

【UE】高级载具插件-05-扫描材质

效果 步骤 1. 首先创建一个材质 再创建一个材质参数集 创建材质实例 2. 将后期处理体积放入场景,并缩放至合适的大小使其全方位覆盖 在后期处理材质中添加一个数组 选择资产引用 将材质实例拖入 3. 打开参数集,添加一个数组元素 设置默认值和参数名 4. …

2023年湖北省中级职称评审申报条件是什么呢?学历不够可以申报吗?

2023年湖北省中级职称评审申报条件是什么呢?学历不够可以申报吗? 1.大专毕业从事本专业技术工作7年以上;助理满足4年。 2.本科毕业从事本专业技术工作5年以上,助理满足4年。 一般来说中专或者高中学历是无法申请中级职称的&…

mobile代码打APK包

1、安装Android SDK Android SDK 下载地址: http://www.androiddevtools.cn/ 下载位置 下载后解压 打开解压文件,点击 SDK Manager.exe 进行安装 安装组件,这要选 Android 8.0.0 或者以上版本 再次安装,发现没什么可以安装了 2…

【Linux】Shell编程之条件语句

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、条件测试操作作1.文件测试2.整数值比较3.逻辑测试 二、if语句的结构1.单分支结构2.双分支结构3.多分支结构 三、case多分支结构 一、条件测试操作作 test命令 …

Win10蓝屏错误0x0000007b怎么U盘重装系统?

Win10蓝屏错误0x0000007b怎么U盘重装系统?有用户安装好的电脑系统最近总是会出现蓝屏错误0x0000007b的情况,遇到这样的情况很多用户不懂怎么去进行处理。今天分享一个U盘重装系统的方法,教会你快速解决此问题的方法。 准备工作: 1…

体验 nanoGPT

体验 nanoGPT 1. 使用预训练模型2. 训练自己的模型2-1. 准备训练数据2-2. 模型训练2-3. 模型验证 1. 使用预训练模型 在我们尝试训练自己的模型之前,我们先使用其他人训练好的模型,看看如何在自己的环境中运行聊天机器人。 今天我们使用 GPT4ALL 并从 …

正则匹配x.x.x

\d(\.\d){2} 正则规则 \d 表示一个十进制的数字 [0-9] 匹配加号之前的一次或多次 正则中[]、()、{}的区别 [] 匹配组内任意字符 eg:[1,2,3,a-z]能匹配1、2、3、a到z的任意字符 () 相应的匹配字符串,匹配组,子表达式 eg:(abc|cbd)能匹配…

既然有Map了,为什么还要有Redis?

以下内容转自掘金 作者:哪吒编程 同样是缓存,用map不行吗? Redis可以存储几十个G的数据,Map行吗?Redis的缓存可以进行本地持久化,Map行吗?Redis可以作为分布式缓存,Map只能在同一个JVM中进行缓…

2022 Jiangsu Collegiate Programming Contest I. Cutting Suffix

题目链接 Examples input aa Output 1 input ab Output 0 题目大意: 后缀i是字符串从第i个字符开始到最后的字符字串 定义Wi,j是字符串 后缀i和后缀j的公共前缀(LCP)的长度 现在给你一个全集为1-n的互补集T1,T2 要求题目中求和公式的最小值。 题目要点:…