This project is built to provide a rapid start development environment. It is worth noticing that this project depends on Docker and docker-compose.
[TOC]
-
Run
git clonein the directory of your project or any directory you like, and usecdenter the./env_solution -
Ensure that there's directory named by your need, such as
mysqlandredis -
Use script
start.shandstop.shto start or stop those environment./start.sh mysql redis ./stop.sh mysql redis
-
It's worth noticing that everyone must write
abeforebifbis depend ona. For example, run akafkaalways after run azookeeper,you must use./start.sh zookeeper kafkaand not. To sum up in a word, the order of services in command must consider the dependencies between services./start.sh kafka zookeeper
-
Enter a directory which you hope to run
-
Ensure that there's a
docker-compose.ymlin this directory -
Use command to run it
docker-compose up -d
- Cassandra
- etcd
- Flink
- HBase
- Kafka
- MinIO
- MongoDB
- MySQL
- Nacos
- OneDev
- PostgreSQL
- Redis
- Spark
- Zookeeper
- Cassandra
- ClickHouse
- Elasticsearch
- Hadoop
- HBase
- HDFS
- Hive
- MapReduce
- PostgreSQL
- Presto
- RabbitMQ
- Solr
- Spark
- Sqoop
- Flume