AnsweredAssumed Answered

Mapr Talend Integration

Question asked by ekr on Aug 7, 2012
Latest reply on Jun 15, 2015 by virendra_chauhan
Hi
When try to connect to MapR from Talend the following error is generated

    NameNodeURI: "maprfs:///<ip>:9100"
    username: hadoop Group: "hadoop"
    HDFS: /home/hadoop/tmp
    Local : talend.txt

    statistics] connecting to socket on port 3619
    [statistics] connected
    java.lang.UnsatisfiedLinkError: no MapRClient in java.library.path
            at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738)
            at java.lang.Runtime.loadLibrary0(Runtime.java:823)
            at java.lang.System.loadLibrary(System.java:1028)
            at com.mapr.fs.MapRFileSystem.<clinit>(MapRFileSystem.java:990)
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Class.java:247)
            at org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:1028)
            at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:1079)
            at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1521)
            at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:69)
            at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:1561)
            at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1543)
            at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:232)
            at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:115)
            at talendhadooptest.testhadoop_0_1.testhadoop.tHDFSGet_1Process(testhadoop.java:364)
            at talendhadooptest.testhadoop_0_1.testhadoop.runJobInTOS(testhadoop.java:738)
            at talendhadooptest.testhadoop_0_1.testhadoop.main(testhadoop.java:593)
    Unable to load libMapRClient.so native library
    Exception in thread "main" java.lang.Error: java.lang.UnsatisfiedLinkError: no MapRClient in java.library.path
            at talendhadooptest.testhadoop_0_1.testhadoop.tHDFSGet_1Process(testhadoop.java:547)
            at talendhadooptest.testhadoop_0_1.testhadoop.runJobInTOS(testhadoop.java:738)
            at talendhadooptest.testhadoop_0_1.testhadoop.main(testhadoop.java:593)
    Caused by: java.lang.UnsatisfiedLinkError: no MapRClient in java.library.path
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738)
        at java.lang.Runtime.loadLibrary0(Runtime.java:823)
        [statistics] disconnected


Please throw some light how to fix this, and also is there any document avaiable to do some ETL stuff on MapR file system from TALEND.

Thanks in advance

Outcomes