diff options
Diffstat (limited to 'tensorflow/core/platform/hadoop/hadoop_file_system.cc')
-rw-r--r-- | tensorflow/core/platform/hadoop/hadoop_file_system.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tensorflow/core/platform/hadoop/hadoop_file_system.cc b/tensorflow/core/platform/hadoop/hadoop_file_system.cc index 3de3b17517..b0f0cbe3f1 100644 --- a/tensorflow/core/platform/hadoop/hadoop_file_system.cc +++ b/tensorflow/core/platform/hadoop/hadoop_file_system.cc @@ -112,6 +112,11 @@ class LibHDFS { } string path = io::JoinPath(hdfs_home, "lib", "native", "libhdfs.so"); status_ = TryLoadAndBind(path.c_str(), &handle_); + if (!status_.ok()) { + // try load libhdfs.so using dynamic loader's search path in case libhdfs.so + // is installed in non-standard location + status_ = TryLoadAndBind("libhdfs.so", &handle_); + } return; } |