针对 Mac 使用 brew 安装 Hadoop 出现 “unable to load native library” 的解决方法
Mac 系统通过 brew 安装的 Hadoop 默认不包含 lib
文件夹。这是因为官方下载的 Hadoop 包是 32 位的,在 64 位机器上需要编译后才能使用。
解决方法:
- 下载 Hadoop 源码并编译成 64 位版本。
- 将编译生成的
lib
文件夹放到 Hadoop 安装目录下。
Mac 系统通过 brew 安装的 Hadoop 默认不包含 lib
文件夹。这是因为官方下载的 Hadoop 包是 32 位的,在 64 位机器上需要编译后才能使用。
解决方法:
lib
文件夹放到 Hadoop 安装目录下。