You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@flink.apache.org by yuxia <lu...@alumni.sjtu.edu.cn> on 2022/11/01 10:04:53 UTC

Re: Could not find any factory for identifier 'filesystem'

the dependency flink-connector-files is needed. 

Best regards, 
Yuxia 


发件人: "Pavel Penkov" <eb...@gmail.com> 
收件人: "User" <us...@flink.apache.org> 
发送时间: 星期二, 2022年 11 月 01日 下午 6:06:43 
主题: Could not find any factory for identifier 'filesystem' 

I'm trying to run a Flink job as a standalone program and getting the following error. 
Caused by: org.apache.flink.table.api.ValidationException: Could not find any factory for identifier 'filesystem' that implements 'org.apache.flink.table.factories.DynamicTableFactory' in the classpath. 

Available factory identifiers are: 

blackhole 
datagen 
kafka 
print 
upsert-kafka 

Here's a list of dependencies (Flink version is 1.16.0) 

libraryDependencies ++= Seq( 
// Flink 
"org.apache.flink" %% "flink-streaming-scala" % versions.flink, 
"org.apache.flink" %% "flink-table-api-scala" % versions.flink, 
"org.apache.flink" %% "flink-table-api-scala-bridge" % versions.flink, 
"org.apache.flink" % "flink-connector-kafka" % versions.flink, 
"org.apache.flink" % "flink-avro-confluent-registry" % versions.flink, 
"org.apache.flink" %% "flink-table-planner" % versions.flink, 
"org.apache.flink" % "flink-avro" % versions.flink, 
"org.apache.flink" % "flink-clients" % versions.flink, 
"org.apache.flink" % "flink-runtime" % versions.flink, 
"org.apache.flink" % "flink-runtime-web" % versions.flink, 
"org.apache.flink" % "flink-parquet" % versions.flink, 
// Hadoop 
"org.apache.hadoop" % "hadoop-client" % versions.hadoop, 
// Misc 
"org.rogach" %% "scallop" % "4.1.0", 
"ch.qos.logback" % "logback-classic" % "1.4.4" 
) 

I've also tried to run it on a host that has Hadoop installed setting HADOOP_CLASSPATH and HADOOP_CONF_DIR but the result is the same.