What image are you using?

Sent from my iPhone

> On Dec 19, 2018, at 9:44 AM, Avi Levi <avi.l...@bluevoyant.com> wrote:
> 
> Hi Chesnay,
> What do you mean? I am creating a fat jar with all dependencies (using sbt 
> assembly). which jar I should place in the /lib directory ?
> 
>> On Wed, Dec 19, 2018 at 4:44 PM Chesnay Schepler <ches...@apache.org> wrote:
>> Are you including the filesystems in your jar? Filesystem jars must be 
>> placed in the /lib directory of the flink distribution.
>> 
>>> On 19.12.2018 15:03, Avi Levi wrote:
>>> Hi,
>>> I am trying to set the backend state to hdfs 
>>> val stateUri = "hdfs/path_to_dir"
>>> val backend: RocksDBStateBackend = new RocksDBStateBackend(stateUri, true)
>>> env.setStateBackend(backend)
>>> 
>>> I am running with flink 1.7.0 with the following dependencies (tried them 
>>> with different combinations)  :
>>> "org.apache.flink"    %% "flink-connector-filesystem"         % flinkV
>>> "org.apache.flink"    % "flink-hadoop-fs"                     % flinkV
>>> "org.apache.hadoop"   % "hadoop-hdfs"                         % 
>>> hadoopVersion
>>> "org.apache.hadoop"   % "hadoop-common"                       % 
>>> hadoopVersion
>>> 
>>> however when running the jar I am getting this error:
>>> 
>>> Caused by: org.apache.flink.core.fs.UnsupportedFileSystemSchemeException: 
>>> Could not find a file system implementation for scheme 'hdfs'. The scheme 
>>> is not directly supported by Flink and no Hadoop file system to support 
>>> this scheme could be loaded.
>>>     at 
>>> org.apache.flink.core.fs.FileSystem.getUnguardedFileSystem(FileSystem.java:403)
>>>     at org.apache.flink.core.fs.FileSystem.get(FileSystem.java:318)
>>>     at org.apache.flink.core.fs.Path.getFileSystem(Path.java:298)
>>>     at 
>>> org.apache.flink.runtime.state.filesystem.FsCheckpointStorage.<init>(FsCheckpointStorage.java:58)
>>>     at 
>>> org.apache.flink.runtime.state.filesystem.FsStateBackend.createCheckpointStorage(FsStateBackend.java:444)
>>>     at 
>>> org.apache.flink.contrib.streaming.state.RocksDBStateBackend.createCheckpointStorage(RocksDBStateBackend.java:407)
>>>     at 
>>> org.apache.flink.runtime.checkpoint.CheckpointCoordinator.<init>(CheckpointCoordinator.java:249)
>>>     ... 17 more
>>> Caused by: org.apache.flink.core.fs.UnsupportedFileSystemSchemeException: 
>>> Hadoop is not in the classpath/dependencies.
>>>     at 
>>> org.apache.flink.core.fs.UnsupportedSchemeFactory.create(UnsupportedSchemeFactory.java:64)
>>>     at 
>>> org.apache.flink.core.fs.FileSystem.getUnguardedFileSystem(FileSystem.java:399)
>>>     ... 23 more
>>> 
>>> any help will be greatly appreciated 
>>> 
>> 

Reply via email to