0

マウント可能な hdfs用に Ubunutu 12.04 で libhdfs をビルドしようとしてい ますが、最初のステップ

1 で行き詰まりました。HADOOP_HOME: ant compile-c++-libhdfs -Dlibhdfs=1 -lssl での HMAC_Init のチェック

で常に失敗するパイプの構成...いいえmake pipes しかし、再度 ant を使用すると、configure が再生成され、再び失敗します... これを修正する方法はありますか?





4

1 に答える 1

0

https://issues.apache.org/jira/browse/MAPREDUCE-2127で解決策を見つけました

${HADOOP_INSTALL}/src/c++/utils/m4/hadoop_utils.m4 の 54 行目と 55 行目を編集するだけです

-AC_CHECK_LIB([ssl], [HMAC_Init], [], <br>
-  AC_MSG_ERROR(Cannot find libssl.so, please check))<br>
+AC_CHECK_LIB([crypto], [HMAC_Init], [], <br>
+  AC_MSG_ERROR(Cannot find libcrypto.so, please check))<br>

なぜそれが修正済みとされているのに、実際にはリリースで修正されていないのかはわかりません...

于 2013-05-06T08:06:27.787 に答える