这是我在堆栈溢出中的第一个问题,因此对于任何错误,敬请谅解!!
我拥有hadoop生态系统...
进行了前两次安装...并且:
1)首先安装 在Ubuntu 16.04 LTS .. hadoop 2.8.4上下载(从apache网站下载) 以伪集群模式安装,1个节点... 到现在为止...每个想法都可以正常工作。
在/ opt / hadoop / lib / native中的有这个:
total 5024
4096 May 7 23:58 .
4096 May 7 23:58 ..
4096 May 7 23:58 examples
1439746 May 7 23:58 libhadoop.a
1632592 May 7 23:58 libhadooppipes.a
18 May 7 23:58 libhadoop.so -> libhadoop.so.1.0.0
841925 May 7 23:58 libhadoop.so.1.0.0
476106 May 7 23:58 libhadooputils.a
446548 May 7 23:58 libhdfs.a
16 May 7 23:58 libhdfs.so -> libhdfs.so.0.0.0
281612 May 7 23:58 libhdfs.so.0.0.
2)第二次安装 在Ubuntu 16.04 LTS上,3节点服务器群集hadoop 2.6.0 chd 5.15.1 (从cloudera tarball CDH5下载)
我收到了“无法为您的平台加载本机Hadoop库”的警告 并发现/ opt / hadoop / lib / native为空!!!
我发现只有迹象表明可以下载源代码并重新编译...
为什么这些库位于apache站点的2.8版中,而不在此CDH发行版中? 我如何获得它们? 你能指导我吗? 非常感谢你!
Ernesto