You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@bigtop.apache.org by "Amir Sanjar (JIRA)" <ji...@apache.org> on 2016/04/11 13:40:26 UTC

[jira] [Issue Comment Deleted] (BIGTOP-2305) Hbase shell not working in ppc64le due to missing jffi native library.

     [ https://issues.apache.org/jira/browse/BIGTOP-2305?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Amir Sanjar updated BIGTOP-2305:
--------------------------------
    Comment: was deleted

(was: merging JIRA  https://issues.apache.org/jira/browse/HBASE-13338)

> Hbase shell not working in ppc64le due to missing jffi native library.
> ----------------------------------------------------------------------
>
>                 Key: BIGTOP-2305
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-2305
>             Project: Bigtop
>          Issue Type: Bug
>          Components: hbase, ppc64le
>    Affects Versions: 1.0.0, 1.1.0
>         Environment: ppc64le
>            Reporter: Ayappan
>            Assignee: Amir Sanjar
>             Fix For: 1.2.0
>
>
> Hbase shell depends on jffi native library ( libjffi-1.0.so ) which is part of jruby-complete-1.6.8.jar file. Currently the jar file hosted on central maven repository don't have the native library for ppc64le. Below is the error message when tried to invoke the hbase shell.
> hduser@sovmp132:/usr/lib/hbase/bin$ ./hbase shell
> 2016-02-02 11:42:10,111 INFO  [main] Configuration.deprecation: hadoop.native.lib is deprecated. Instead, use io.native.lib.available
> java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: Could not locate stub library in jar file.  Tried [jni/ppc64-Linux/libjffi-1.0.so, /jni/ppc64-Linux/libjffi-1.0.so]
>         at com.kenai.jffi.Foreign$InValidInstanceHolder.getForeign(Foreign.java:90)
>         at com.kenai.jffi.Foreign.getInstance(Foreign.java:95)
>         at com.kenai.jffi.Library.openLibrary(Library.java:151)
>         at com.kenai.jffi.Library.getCachedInstance(Library.java:125)
>         at com.kenai.jaffl.provider.jffi.Library.loadNativeLibraries(Library.java:66)
>         at com.kenai.jaffl.provider.jffi.Library.getNativeLibraries(Library.java:56)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)