Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi,
I've created a data integration job to connect to MapR distribution as following,
1. Create tHDFSConnection (Big Data -> tHDFSConnection)
=> Hadoop version = MapR
=> URI "maprfs:///:9000/"
=> Username "hadoop"
=> Group "hadoop"
2. Running this job was working fine and closed.
3. Added tHDFSGet (Big Data -> tHDFSGet)
=> Use an existing connection: Selected tHDFSConnection_1 created in step#1
=> HDFS Directory "vz/" (It is available in my hadoop setup)
=> Local Directory "D:/ETL/AWS-MapR-TOS"
--- Run Details ---
Starting job demo at 14:16 06/08/2012.
connecting to socket on port 4059
connected
java.lang.UnsatisfiedLinkError: no MapRClient in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
...
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:115)
at verizontest.demo_0_1.demo.tHDFSGet_1Process(demo.java:363)
at verizontest.demo_0_1.demo.runJobInTOS(demo.java:737)
disconnected
at verizontest.demo_0_1.demo.main(demo.java:592)
Unable to load libMapRClient.so native library
Exception in thread "main" java.lang.Error: java.lang.UnsatisfiedLinkError: no MapRClient in java.library.path
at verizontest.demo_0_1.demo.tHDFSGet_1Process(demo.java:546)
at verizontest.demo_0_1.demo.runJobInTOS(demo.java:737)
at verizontest.demo_0_1.demo.main(demo.java:592)
Caused by: java.lang.UnsatisfiedLinkError: no MapRClient in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
...
...
at verizontest.demo_0_1.demo.tHDFSGet_1Process(demo.java:363)
... 2 more
Job demo ended at 14:16 06/08/2012.
Please let me know the inputs to resolve this and able to connect to MapR instance. Thanks.
By refering this link we could successfully connect to Map-R.so want to give a detailed steps on connection.
-As sabrina mentioned,the main important thing install MAPR client on the machine u use talend studio.In our case it is Windows,we installed map R client on windows machine.
-Set the environment variables and the HADOOP_HOME & MAPR_HOME with the installed path.this can be set in the cluster configuration in talend only.
please find below screenshot.