腾讯云Linux服务器运维,安装JDK、rabbitmq、nginx、Redis、ClickHouse


🌹作者主页:青花锁 🌹简介:Java领域优质创作者🏆、Java微服务架构公号作者😄

🌹简历模板、学习资料、面试题库、技术互助

🌹文末获取联系方式 📝

在这里插入图片描述



1、云服务器代码托管

最近准备开发一款大数据项目,采用架构(Springboot + rabbitmq + Clickhouse + redis ) ,其中Clickhouse比较耗内存,阿里云的2G服务器已经不够用了,因此内存至少需要4G。

比较价格和CICD之后,还是选择了腾讯云服务器。
在这里插入图片描述

1.1、配置SSH

在Windows系统上搭建Jenkins并部署SpringBoot、MySQL、RedisRabbitMQNginx和Elasticsearch项目涉及多个步骤。以下是一个详细的指南: ### 1. 安装Java Development Kit (JDK) 首先,确保你的系统上安装JDK。你可以从Oracle官网或OpenJDK官网下载并安装最新版本的JDK。 ### 2. 安装Jenkins 1. **下载Jenkins**: - 访问[Jenkins官网](https://www.jenkins.io/)下载适用于Windows的安装包。 2. **安装Jenkins**: - 运行下载的安装包,按照提示完成安装。 3. **启动Jenkins**: - 安装完成后,Jenkins会自动在浏览器中打开。如果没有自动打开,可以手动访问`http://localhost:8080`。 4. **解锁Jenkins**: - 按照页面上的指示,找到`initialAdminPassword`文件(通常在`C:\Program Files\Jenkins\secrets`目录下),并将其内容复制到浏览器中以解锁Jenkins。 5. **安装插件**: - 选择“安装推荐的插件”选项,等待插件安装完成。 6. **创建管理员用户**: - 按照提示创建一个管理员用户。 ### 3. 安装和配置MySQL 1. **下载MySQL**: - 访问[MySQL官网](https://dev.mysql.com/downloads/mysql/)下载并安装MySQL。 2. **配置MySQL**: - 安装完成后,启动MySQL服务,并创建一个数据库和用户用于你的SpringBoot应用。 ### 4. 安装和配置Redis 1. **下载Redis**: - 访问[Redis官网](https://redis.io/download)下载适用于Windows的版本。 2. **启动Redis**: - 解压下载的文件,运行`redis-server.exe`启动Redis服务。 ### 5. 安装和配置RabbitMQ 1. **下载RabbitMQ**: - 访问[RabbitMQ官网](https://www.rabbitmq.com/download.html)下载并安装RabbitMQ。 2. **启动RabbitMQ**: - 安装完成后,启动RabbitMQ服务。 ### 6. 安装和配置Nginx 1. **下载Nginx**: - 访问[Nginx官网](https://nginx.org/en/download.html)下载适用于Windows的版本。 2. **启动Nginx**: - 解压下载的文件,运行`nginx.exe`启动Nginx服务。 ### 7. 安装和配置Elasticsearch 1. **下载Elasticsearch**: - 访问[Elasticsearch官网](https://www.elastic.co/cn/downloads/elasticsearch)下载并安装Elasticsearch。 2. **启动Elasticsearch**: - 解压下载的文件,运行`elasticsearch.bat`启动Elasticsearch服务。 ### 8. 配置Jenkins部署项目 1. **创建Jenkins任务**: - 在Jenkins中创建一个新的任务,选择“自由风格的项目”。 2. **配置源码管理**: - 选择你的代码仓库(如Git),并输入仓库的URL。 3. **配置构建环境**: - 选择“构建一个Maven项目”,并配置Maven的`pom.xml`文件路径。 4. **配置构建后操作**: - 添加“执行Windows批处理命令”或“执行Shell脚本”,编写部署脚本。 5. **保存并构建**: - 保存配置并触发一次构建,验证部署是否成功。 ### 9. 编写部署脚本 在Jenkins的构建后操作中,编写脚本以启动或停止你的SpringBoot应用、MySQL、RedisRabbitMQNginx和Elasticsearch服务。 ### 示例部署脚本 ```bash # 停止旧的应用进程 taskkill /F /IM java.exe # 启动SpringBoot应用 java -jar your-springboot-app.jar # 重启其他服务(如需要) # 启动MySQL net start mysql # 启动Redis redis-server.exe # 启动RabbitMQ rabbitmq-service start # 启动Nginx nginx.exe # 启动Elasticsearch elasticsearch.bat ```
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青花锁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值