Alink icon indicating copy to clipboard operation
Alink copied to clipboard

pyalink连接mysql问题

Open suochen123 opened this issue 3 years ago • 3 comments

运行代码 mysql=MySqlCatalog("mysql_test_catalog", "alink_test","5.7.11", "jdbc:mysql://ip:port/alink_test", "port",user,password) catalogObject = CatalogObject(mysql, ObjectPath("alink_test", "adult_train")) adult_batch=CatalogSourceBatchOp().setCatalogObject(catalogObject)

报错: Py4JJavaError: An error occurred while calling z:com.alibaba.alink.operator.batch.BatchOperator.execute. : java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: Could not find the mysql catelog factory.

相关plugin已经下载 在pyalink的 lib/plugins/flink-1.12/mysql-5.1.27 目录下 image

该问题需要如何解决

suochen123 avatar May 12 '21 08:05 suochen123

可能需要调用一下 useLocalEnv()

shaomengwang avatar May 12 '21 14:05 shaomengwang

可能需要调用一下 useLocalEnv()

image 前面有调用的,结果还是刚刚那个

suochen123 avatar May 13 '21 02:05 suochen123

Hi bro, mysql = MySqlCatalog("mysql_test_catalog", "databaseName", "5.1.27", "ip", "port", "username", "password")

GuarderS avatar Nov 15 '21 08:11 GuarderS