如何通过 AWS QuickSight 连接到 AWS EMR

How to connect to AWS EMR via AWS QuickSight

我正在尝试通过 Spark JDBC 使用 AWS EMR 连接到 AWS QuickSight。

我提供了 AWS EMR 主节点的主机名和端口 18080,但我不确定用户名和密码。

https://i.stack.imgur.com/66Acv.png

即使我点击验证,我也会收到以下错误:

[Simba]SparkJDBCDriver Error initialized or created transport for authentication: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?.

找不到需要在字段中输入的内容。任何帮助,将不胜感激。

我想通了。以下是步骤:

在 EMR 服务器中启动 thriftserver。

sudo /usr/lib/spark/sbin/start-thriftserver.sh

Spark Thriftserver 的端口将为:10001

在 EMR 入站设置中启用此端口或使用 SSH 隧道通过 JDBC 连接到 spark。

用户名和密码可以是任何内容。

需要在 QuickSight 中取消选中 SSL 才能连接。