Skip to content

🚀Docker environment mainly used for Flink development, including Hadoop /hive/kafka/mysql

License

Notifications You must be signed in to change notification settings

whiteCcinn/flink-docker-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flink-docker-compose

🚀Docker environment mainly used for Flink development, including Hadoop /hive/kafka/mysql

By default, Flink uses hive-Catalog, so hive is installed here. Hive uses mysql as an external data store, so mysql is used here.

Where flink-job is the task where a sink is written to mysql.

Download each version of the source package

./download.sh all

ENV

You can modify some of the environment variable parameters by modifying the .env file, which will be recognized by docker-compose.

kafka-network

Because the internal and external network is configured to the two networks. So kafka's network can be directly linked to your local Flink for local development. (But you need to add hosts to your local)

echo "127.0.0.1 kafka1 kafka2 kafka3 kafka4" >> /etc/hosts

Install

docker-compose up

About

🚀Docker environment mainly used for Flink development, including Hadoop /hive/kafka/mysql

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published