### 概述 ###
> 由于日常开发需要,制作了一款通过jdk8和常用中间件的一键编排工具基于docker-compose进行编排,
> 其中包含OpenJDK1.8,Redis,MySQL,RocketMQ,ElasticSearch,Kibana,Nacos,Clickhouse,Zookeeper 等常用工具
### 版本信息 ###
```` XML
openjdk:8u342-jdk
redis:6.2.5
mysql:8.0.24
rocketmq:4.3.2
rocketmq-console-ng:1.0.0
elasticsearch:7.10.1
kibana:7.10.1
nacos:2.2.3
clickhouse-server:21.3.20-alpine
clickhouse-client:21.3.20-alpine
zookeeper:3.8
````
----
### 目录结构 ###
```
├─elasticSearch ES配置目录
│ └─es ES所在配置目录
├─redis Redis配置目录 包含redis.conf文件
├─rocketMQ RocketMQ配置目录
│ ├─broker
│ │ ├─conf broker代理相关配置
│ │ └─logs 存放代理运行日志的目录
│ └─nameservice
│ └─logs 存放服务运行日志的目录
├─nacos Nacos相关目录
│ ├─broker
│ ├─conf 存放nacos配置的目录
│ │─logs nacos日志的目录
│ │─env nacos中Mysql的链接配置信息
| │─sql nacos基础结构sql文件存放目录
| └─clickhouse clickhouse相关目录
| ├─config clickhouse配置文件
| └─etc 容器系统内配置文件
└─www 存放可运行的jar包的目录
```
### 快速开始
``` shell
#1.首次挂载镜像(拉取镜像并按照配置编排,同时后台运行容器)
docker-compose up -d
#2.检查编排各服务的容器状态
docker-compose ps -a
```
### 相关的web可视化页面访问地址
``` shell
#nacos管理界面
http://localhost:8848/nacos
#rocketMQ管理界面
http://localhost:8180/
#kibana管理界面
http://localhost:5601/
```
### 相关的账号密码
``` shell
#mysql
root
root
#clickhouse
#default用户默认无密码
default
#通常用来连接和使用的账号
ares
123456
```
### 日常操作命令
``` shell
#启动compose所有容器
docker-compose start
#关闭compose所有容器
docker-compose stop
#查看当前compose运行中的容器状态
docker-compose ps
#查看当前compose所有的容器状态
docker-compose ps -a
```
Java开发微服务,所需中间件,通过docker-compose编排,一键快速部署运行,小白运维神器
需积分: 5 61 浏览量
2023-09-15
11:54:01
上传
评论
收藏 51KB ZIP 举报
Seven小七
- 粉丝: 25
- 资源: 37
最新资源
- JavaScript《基于自动分析数据并给出营业建议的餐厅管理系统(接入AI) 》+源代码+项目说明及资料
- 355670834783295707ad04e-427f-4cde-9589-e578224a8459.zip
- 动态sql解析引擎,类似mybatis动态sql的功能
- EDA365-Skill-V2.5安装包,支持Allegro17.x版本
- C# 常用单词汇总,常用单词汇总
- 【ERP标准流程-标准流程-库内业务管理】(DOC 14页).doc
- Python《数据库期末作业-餐厅点单系统 》+源代码+设计资料
- 学生成绩管理系统(C++课程设计
- 双指针法判断链表有环-go语言实现
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈