使用tf.io.gfile.makedirs后程序中止

nbnkbykc  于 2021-05-27  发布在  Hadoop
关注(0)|答案(1)|浏览(357)

管道安装张流==1.14.0
tensorflow版本:1.14.0
python版本:3.6.8
hadoop版本:hadoop trunk(hadoop-3.3.0-snapshot)

LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.6.1810 (Core) 
Release:    7.6.1810
Codename:   Core

我按照这个链接设置hadoop环境后,执行下面的代码片段,没有任何输出,我的终端冻结了
复制问题的代码

import tensorflow as tf
tf.io.gfile.makedirs("hdfs://kevin0:8020/user/root/test")

我还需要设置什么?

sz81bmfz

sz81bmfz1#

为了stackoverflow社区的利益,在github中提供解决方案。 Program aborted after use tf.io.gfile.makedirs 问题是因为hadoop编译源代码没有 libhdfs 在lib/native中。
下载hadoop-3.2.1后解决了这个问题。
更多详情请参阅此处

相关问题