I cannot get Zepellin to connect to the MySQL database in Practice Lab: Capture Data Change with Flink and Debezium.
I have followed the setup instructions exactly, other than using the default.url
in the screenshot for the MySQL interpreter (jdbc:mysql://localhost:3306
), rather than the one given in the text (jdbc:mysql://mysql:3306
).
When run the mysql test cells (ie cell 5):
%mysql
show schemas;
I get:
Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server
Here are screenshots showing my settings:
Here is a screenshot showing the mysql container is running on the ec2 instance:
My Postgres interpreter/db is working correctly and I can access the Zeppelin front end without any problems.