0

Fedora 28 で Hadoop 3.0.3 をビルドしようとしています。ビルドが Apache Hadoop Pipes のビルドに到達すると、ビルドは次のエラーで停止します。

[WARNING] /home/hadoop/tool/hadoop-3.0.3-src/hadoop-tools/hadoop-pipes/src/main/native/utils/impl/SerialUtils.cc:22:10: fatal error: rpc/types.h: No such file or directory

Fedora 28 で Sun RPC が削除され、libtirpc に置き換えられたことを理解しています。

次のコマンドを使用して、libtirrpc を使用してビルドするように maven gcc に指示しようとしました。

1) CFLAGS の指定

$ export CFLAGS=-I/usr/include/tirpc
$ mvn package -Pdist,native -DskipTests -Dtar -Drequire.isal

2) container-executor.additional_cflags の使用

$ mvn package -Pdist,native -DskipTests -Dtar -Drequire.isal -Dcontainer-executor.additional_cflags="-I/usr/include/tirpc"

残念ながら、私はいつも同じエラーが発生します。

私は何を間違っていますか?この問題を解決する方法についての提案をいただければ幸いです。

敬具

ジャン

4

1 に答える 1