[ https://issues.apache.org/jira/browse/HADOOP-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13456019#comment-13456019 ]
Todd Lipcon commented on HADOOP-8806: ------------------------------------- It's not only about MR jobs. Apps like HBase and Flume can also depend on Snappy, and it would be nice to allow them to get everything they need by just setting the java.library.path to include the hadoop lib/native dir without also futzing with LD_LIBRARY_PATH > libhadoop.so: search java.library.path when calling dlopen > ---------------------------------------------------------- > > Key: HADOOP-8806 > URL: https://issues.apache.org/jira/browse/HADOOP-8806 > Project: Hadoop Common > Issue Type: Improvement > Reporter: Colin Patrick McCabe > Priority: Minor > > libhadoop calls {{dlopen}} to load {{libsnappy.so}} and {{libz.so}}. These > libraries can be bundled in the {{$HADOOP_ROOT/lib/native}} directory. For > example, the {{-Dbundle.snappy}} build option copies {{libsnappy.so}} to this > directory. However, snappy can't be loaded from this directory unless > {{LD_LIBRARY_PATH}} is set to include this directory. > Should we also search {{java.library.path}} when loading these libraries? -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira