如何解决在 Ubuntu 16.04 上安装 Spark 时出现 UnsatisfiedLinkError?

如何解决在 Ubuntu 16.04 上安装 Spark 时出现 UnsatisfiedLinkError?

我正在尝试在 Ubuntu 16.04 上安装 Spark,但是失败了。

我所做的是尝试使用 ./Spark 安装 Spark,但它显示了以下错误:

Caused by: java.lang.UnsatisfiedLinkError: 
/opt/Spark/jre/lib/i386/libawt_xawt.so: 
libXrender.so.1: cannot open shared object file: 
No such file or directory

答案1

  1. 检查 [Spark 目录]/logs/error.log 中的错误日志文件。它将包含更多信息。
  2. 看起来您正在尝试在 64 位系统上安装 32 位软件,但尚未安装依赖项。我通过快速搜索没有找到 64 位版本。
  3. 如果是这种情况,请安装

    sudo apt-get install libxrender1:i386
    

    也许您会收到同样的通知...

    sudo apt-get install libxi6:i386
    sudo apt-get install libxtst6:i386
    

    或许还有更多。

    • :386 将为您安装 32 位版本。
    • 先安装第一个,然后尝试安装第二个,依此类推。

相关内容