aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/platform/hadoop/hadoop_file_system.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/core/platform/hadoop/hadoop_file_system.cc')
-rw-r--r--tensorflow/core/platform/hadoop/hadoop_file_system.cc5
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;
}