cache-cloud是sohutv团队开发的,在redis上层做了一个控制层面,研发和运维使用的redis管理平台。

安装步骤

部署jdk , not openjdk

wget "http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz?AuthParam=1481171694_db1dbd27e44090963e72108d7f6b273e"
filename: /etc/profile
export JAVA_HOME="/usr/local/java"
export PATH=/usr/local/java/bin:$PATHalternatives --install /usr/bin/java java /usr/local/java/bin/java 5
alternatives --config java

下载源代码

保存到/opt/下并解压

mkdir /opt
cd /opt
wget https://codeload.github.com/sohutv/cachecloud/tar.gz/1.2

新建数据库

yum install -y mariadb mariadb-servercat <<EOF >1.sql
CREATE DATABASE `cache-cloud` /*!40100 COLLATE 'utf8_general_ci' */;
grant all privileges on *.* to admin@'localhost' identified by 'admin';
grant all privileges on *.* to admin@'%' identified by 'admin';
flush privileges;
EOFmysql < 1.sql

修改maven设置,mirror指向阿里云

    <mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror>

mvn编译

cd /opt/cachecloud-1.2
mvn clean compile install -Plocalunalias cp

测试运行

cd /opt/cachecloud-1.2/cachecloud-open-web
mvn spring-boot:run

生产环境

cp -f /opt/cachecloud-1.2/cachecloud-open-web/target/cachecloud-open-web-1.0-SNAPSHOT.war /opt/cachecloud-web/cp -f /opt/cachecloud-1.2/cachecloud-open-web/src/main/resources/cachecloud-web.conf /opt/cachecloud-web/cachecloud-open-web-1.0-SNAPSHOT.confcp -f /opt/cachecloud-1.2/script/start.sh /opt/cachecloud-web/cp -f /opt/cachecloud-1.2/script/stop.sh /opt/cachecloud-web/

启动

/opt/cachecloud-web/start.sh

踩得坑

  1. jdk 不能使用openjdk
  2. 运行spring:run的时候要在web目录下
  3. start.sh启动后,会等待几分钟启动时间

cache-cloud 编译相关推荐

  1. 编译加速 remote cache

    remote cache大致原理就是根据编译输入的sha码与编译输出建立(key,value)对,存储在远端cache.编译过程如果能匹配到key,则获取GET到value.如果hit不到key,则客 ...

  2. 预编译sql查询语句_频繁的查询重新编译– SQL查询性能的杀手–简介

    预编译sql查询语句 In this article, we will explain what compilations and recompilations are, and give recom ...

  3. windows11编译OpenCV4.5.0 with CUDA(附注意事项)

    windows11编译OpenCV4.5.0 with CUDA 从OpenCV4.2.0 版本开始允许使用 Nvidia GPU 来加速推理.本文介绍最近使用windows11系统编译带CUDA的O ...

  4. QT4.8.6的交叉编译 - 编译平台:Ubuntu 20.04 LTS,目标平台:linux/imx6ull

    版本记录表 开发环境 编译环境: 64位Ubuntu 20.04 LTS 交叉编译工具链: arm-linux-gnueabihf-GCC 4.9.1 本地编译器:gcc version 7.5.0 ...

  5. Linux编译安装kubeedge

    Linux下golang安装 MacBook Linux 树莓派raspberrypi安装Golang环境 golang安装 #下载最新版本 wget https://dl.google.com/go ...

  6. golang学习笔记(基础篇)

    LCY~~Golang学习笔记 一.Go语言开发环境 ##安装Go开发包以及VsCode Go开发包与vscode配置安装教程网址:https://www.liwenzhou.com/posts/Go ...

  7. go module的介绍与应用

    在Go语言的早期版本中,我们编写Go项目代码时所依赖的所有第三方包都需要保存在GOPATH这个目录下面.这样的依赖管理方式存在一个致命的缺陷,那就是不支持版本管理,同一个依赖包只能存在一个版本的代码. ...

  8. go modules版本控制工具的讲解和使用

    1.为什么使用go modules? Go module 是 Go1.11 版本发布的依赖管理方案,从 Go1.14 版本开始推荐在生产环境使用,于Go1.16版本默认开启.Go module 提供了 ...

  9. 初识salesforce

    1  Salesforce的简介 在云计算方面,Salesforce可以称为业界的领袖,它不仅在产品方面比较成熟,而且在思维方面也是引领潮流的,特别是在SaaS(Software as a Servi ...

  10. vim 7.4同时支持python 2.x和3.x问题调研

    如果你要在VIM中增加诸如YouCompleteMe这一类的插件的话,那么你需要VIM有Python的支持,这个是在一开始编译的选项里指定的. 我一开始怀着美好的愿望,希望vim能完美支持Python ...

最新文章

  1. A - 棋盘问题 POJ - 1321(dfs)
  2. Elasticsearch Javascript API增删改查
  3. linux的引导流程
  4. PIC单片机精通_异步串口通讯实例与细节
  5. Java 8 流API(Stream)介绍与示例
  6. 史上首次无人车队集体婚礼,直男新郎给新娘の礼物:工业设计书
  7. Virtual Routing and Forwarding
  8. github项目地址在哪里看_拍张照片求解数独,计算机如何从图中看懂题目,这个GitHub热榜项目告诉你...
  9. 中国金融出版社出版的2016版《综合》
  10. SQL Server导出MDF数据库文件
  11. 竞选计算机课代表稿子,竞选课代表发言稿(精选7篇)
  12. ARP项添加失败:请求的操作需要提升 ARP项添加失败:拒绝访问
  13. 计算机无法连接因特网络,有网但是无法连接到internet
  14. APP、网站等注册、登录、改密等发送验证码短信的接入流程---创蓝253云通讯
  15. 【Cheatsheet】Java的常用代码(以及eclipse技巧)
  16. 【哈佛公开课】积极心理学笔记-06乐观主义(下)
  17. 新媒体运营胡耀文教程:创作爆款短视频的“编剧思维”
  18. 针对或者利用计算机网络实施,利用计算机实施财产犯罪定性问题研究
  19. 一览 A16z 在 2023 年重点关注的 Crypto 和 Web3 游戏想法
  20. Redis数据库相关知识总结

热门文章

  1. python输入一组数据找出被七除余一的数_C程序设计实验-1-7.doc
  2. #大创学习笔记#part1宫颈癌细胞图像分割——直方图最亮谷底阈值确定法提取细胞前景
  3. [计算机网络] 域名系统
  4. Symbol xxx multiply defined (by xxx1.o and xxx2.o).
  5. 多账号自媒体工具,多平台同时发布
  6. 苹果电脑php开发工具,Mac系统下给力的PHP开发工具
  7. 任正非:不上市则有可能称霸世界 资本没有温度缺乏耐心
  8. LeetCode之打印零与奇偶数golang与java实现
  9. DataQL The content of elements must consist of well-formed character data or markup. 问题
  10. canvas绘制图片