Hi KNIME Team,
Since KNIME version 5.4.3 and later, we have been encountering an issue when using the HDFS Connector.
The following error occurs consistently during execution:
No FileSystem for scheme “hdfs”
We have reproduced this issue in multiple versions, including:
-
KNIME 5.4.x
-
KNIME 5.5.1
-
KNIME 5.8.1 LTS
To help illustrate the issue, we have also attached test snapshots taken from:
-
KNIME 5.4.x, and
-
KNIME 5.5.1,
where the same error can be observed.
When searching for the error message “No FileSystem for scheme”, we found similar reports from other users, which suggests that this may be a known or version-related problem.
In addition, we found related issues reported in the KNIME Community involving BigQuery, which appear to be connected to the same underlying problem—particularly when using DB Loader and Parquet-to-BigQuery workflows:
-
https://forum.knime.com/t/using-db-loader-to-create-table-in-bigquery/88389/5
-
https://forum.knime.com/t/issue-with-db-loader-and-bigquery-integration/86918
Below is an excerpt from the error log for reference:
2026-01-16 14:37:17,540 : ERROR : KNIME-Worker-7-HDFS Connector 3:1 : : Node : HDFS Connector : 3:1 : Execute failed: No FileSystem for scheme "hdfs"
org.apache.hadoop.fs.UnsupportedFileSystemException: No FileSystem for scheme "hdfs"
at org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:3581)
at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3612)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:554)
at org.knime.bigdata.hadoop.filehandling.fs.HdfsFileSystem.lambda$1(HdfsFileSystem.java:147)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/javax.security.auth.Subject.doAs(Unknown Source)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1953)
at org.knime.bigdata.hadoop.filehandling.fs.HdfsFileSystem.lambda$0(HdfsFileSystem.java:147)
at org.knime.bigdata.commons.hadoop.UserGroupUtil.runWithRemoteUserUGI(UserGroupUtil.java:120)
at org.knime.bigdata.hadoop.filehandling.fs.HdfsFileSystem.openHadoopFileSystem(HdfsFileSystem.java:153)
at org.knime.bigdata.hadoop.filehandling.fs.HdfsFileSystem.<init>(HdfsFileSystem.java:96)
at org.knime.bigdata.hadoop.filehandling.fs.HdfsFSConnection.<init>(HdfsFSConnection.java:72)
at org.knime.bigdata.hadoop.filehandling.node.HdfsConnectorNodeModel.execute(HdfsConnectorNodeModel.java:102)
at org.knime.core.node.NodeModel.executeModel(NodeModel.java:605)
at org.knime.core.node.Node.invokeFullyNodeModelExecute(Node.java:1330)
at org.knime.core.node.Node.execute(Node.java:1037)
at org.knime.core.node.workflow.NativeNodeContainer.performExecuteNode(NativeNodeContainer.java:617)
at org.knime.core.node.exec.LocalNodeExecutionJob.mainExecute(LocalNodeExecutionJob.java:98)
at org.knime.core.node.workflow.NodeExecutionJob.internalRun(NodeExecutionJob.java:201)
at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:120)
at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:369)
at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:223)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at org.knime.core.util.ThreadPool$MyFuture.run(ThreadPool.java:125)
at org.knime.core.util.ThreadPool$Worker.run(ThreadPool.java:252)
Could you please advise on:
-
the root cause of this issue,
-
whether this is an intended change in recent versions,
-
and whether there is a recommended workaround or fix for the affected versions?
Thank you in advance for your support.
Best regards,
GJ


