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 clone
in the directory of your project or any directory you like, and usecd
enter the./env_solution
-
Ensure that there's directory named by your need, such as
mysql
andredis
-
Use script
start.sh
andstop.sh
to start or stop those environment./start.sh mysql redis ./stop.sh mysql redis
-
It's worth noticing that everyone must write
a
beforeb
ifb
is depend ona
. For example, run akafka
always after run azookeeper
,you must use./start.sh zookeeper kafka
and 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.yml
in 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