阿里云部署笔记

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,118元/月
云原生网关 MSE Higress,422元/月
任务调度 XXL-JOB 版免费试用,400 元额度,开发版规格
简介: 需求1、操作系统为 ubuntu 16.04.2 2 、自己需要安装的软件有 jdk1.8,tomcat7.0.77、zookeeper-3.5.3、nginx-1.6.3 、fastdfs-5.05。

需求

1、操作系统为 ubuntu 16.04.2
2 、自己需要安装的软件有 jdk1.8,tomcat7.0.77、zookeeper-3.5.3、nginx-1.6.3 、fastdfs-5.05。
3、数据库用的阿里云的云数据库RDS mysql 5.7
4、服务器是一台负载均衡服务器和两台ECS云服务器。
5、所部署的系统基于dubbo分布式服务框架,文件存储于fastdfs后期可能迁移至阿里云的OSS。

安装

jdk1.8

1、解压 tar zxvf jdk-8u151-linux-x64.tar.gz
2、移动 mv jdk1.8.0_151 /usr/java/jdk1.8.0_151
3、配置java环境变量 vim /etc/profile
在末尾加上

export JAVA_HOME=/usr/java/jdk1.8.0_151     
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

4、让配置生效 source /etc/profile
5、检查java是否安装好:java -version

zookeeper

1、解压 tar -xvf zookeeper-3.5.3-beta.tar.gz
2、移动mv zookeeper-3.5.3 /home/zookeeper
3、复制配置文件 cp zoo_sample.cfg zoo.cfg
4、启动zookeeper: zkServer.sh start
5、输入jps看到QuorumpeerMain 说明启动成功

tomcat

1、解压 tar zxvf apache-tomcat-7.0.77.tar.gz
2、移动并重命名 mv apache-tomcat-7.0.77 /home/tomcat/tomcat8080
3、注意由于是dubbo项目,所以需要复制多个tomcat:
cp -r tomcat8080 tomcat8081
cp -r tomcat8080 tomcat8082
。。。。。。
4、修改tomcat配置文件
参考这个http://www.linuxidc.com/Linux/2012-10/72248.htm
5、编写启动脚本
touch startAllTomcat.sh
vim startAllTomcat.sh

#!/bin/bash

echo 'Start tomcat8080'
/home/tomcat/tomcat8080/bin/startup.sh

echo 'Start tomcat8081'
/home/tomcat/tomcat8081/bin/startup.sh

echo 'Start tomcat8082'
/home/tomcat/tomcat8082/bin/startup.sh

#echo 'Start tomcat8083'
#/home/tomcat/tomcat8083/bin/startup.sh

echo 'Start tomcat8084'
/home/tomcat/tomcat8084/bin/startup.sh

6、修改脚本权限
chmod 755 startAllTomcat.sh
7、将所需war包放入对应tomcat的webapp目录下
8、启动服务startAllTomcat.sh

相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
目录
相关文章
|
8月前
|
SQL Java 开发工具
若依矿建部署教程
若依矿建部署教程
90 0
|
弹性计算 自然语言处理 Ubuntu
搭建自己专属的云笔记
在本课程中将要带大家安装一下mangodb,安装二进制Leanotes的版本,最终形成一个云笔记。
搭建自己专属的云笔记
|
4天前
|
弹性计算 小程序 关系型数据库
云端问道高校学生班3期-实操部署讲解
本文整理自阿里云开发者小助理发布的云端问道高校实操部署讲解以及搭建小程序的分享,主要分为以下五部分。 1. 部署准备和账号准备 2. 一键部署和操作步骤 3. 小程序开发 4. 发布上线 5. 清理资源
|
7月前
|
搜索推荐 物联网 数据库
技术笔记:X+(xPlus)部署指南
技术笔记:X+(xPlus)部署指南
54 1
|
8月前
|
弹性计算 安全 Linux
幻兽帕鲁在阿里云上的快速部署教程(持续更新)
幻兽帕鲁在阿里云上的快速部署教程(持续更新)如何自建幻兽帕鲁服务器?基于阿里云服务器搭建幻兽帕鲁palworld服务器教程来了,一看就懂系列。本文是利用OOS中幻兽帕鲁扩展程序来一键部署幻兽帕鲁服务器,阿里云百科分享官方基于阿里云服务器快速创建幻兽帕鲁服务器教程:
400 1
|
人工智能 小程序 搜索推荐
分享几个免费设计生成及参考工具 (第三期)
今天来给大家分享几个国外免费的设计生成工具
115 0
阿里云的个人使用体验与关于阿里云个人博客搭建的补充
简单快速,通俗易懂易上手,体验满分10分给9.9分吧!!!
235 0
|
存储 自然语言处理 前端开发
我用这些开源项目轻松搭建了一个在线文档平台
我用这些开源项目轻松搭建了一个在线文档平台
2294 0
我用这些开源项目轻松搭建了一个在线文档平台
|
JavaScript 应用服务中间件 Linux
从零开始部署到上线:手把手教你搭建属于自己的个人博客网站!
从零开始部署到上线:手把手教你搭建属于自己的个人博客网站!
703 0
从零开始部署到上线:手把手教你搭建属于自己的个人博客网站!
|
JavaScript Serverless
阿里云云开发之MidwayJs 环境搭建入门
阿里云云开发之MidwayJs 环境搭建入门
756 0
阿里云云开发之MidwayJs 环境搭建入门