Presto : 连接器 'mysql' 没有工厂



我正在做

$ ./launcher run

下面的错误消息是生成的

java.lang.IllegalArgumentException: No factory for connector 'mysql'. Available factories: [memory, kudu, blackhole, kinesis, redis, accumulo, gsheets, raptor-legacy, elasticsearch, jmx, postgresql, redshift, sqlserver, localfile, tpch, iceberg, bigquery, memsql, prometheus, mongodb, example-http, pinot, tpcds, oracle, phoenix, system, cassandra, kafka, atop, hive-hadoop2, presto-thrift]
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:441)
at io.prestosql.connector.ConnectorManager.createCatalog(ConnectorManager.java:185)
at io.prestosql.metadata.StaticCatalogStore.loadCatalog(StaticCatalogStore.java:88)
at io.prestosql.metadata.StaticCatalogStore.loadCatalogs(StaticCatalogStore.java:68)
at io.prestosql.server.Server.doStart(Server.java:117)
at io.prestosql.server.Server.lambda$start$0(Server.java:72)
at io.prestosql.$gen.Presto_336____20200622_041142_1.run(Unknown Source)
at io.prestosql.server.Server.start(Server.java:72)
at io.prestosql.server.PrestoServer.main(PrestoServer.java:39)

这是我的"MySQL.properties"文件

connector.name=mysql
connection-url=jdbc:mysql://127.0.0.1:3306
connection-user=root
connection-password=onkar@77

任何人都可以帮忙吗.. 请

mysql插件绝对是您正在使用的版本 Presto 336 的一部分。

我假设<presto-install-dir>/plugin/mysql目录在本地安装时以某种方式被删除。

您需要将"datasource.driver"添加到"mysql.properties"文件中。

删除 mysql.properties 文件中的尾随空格。我在使用 Kafka 连接器(连接器 kafka 没有工厂(时遇到了类似的问题,并意识到尾随空格导致了问题。删除kafka.properties中的空格后,我让它工作了。

相关内容

  • 没有找到相关文章

最新更新