【问题标题】:Setting up Spark Thrift Server on AWS EMR for making JBDC/ODBC connection在 AWS EMR 上设置 Spark Thrift 服务器以建立 JBDC/ODBC 连接
【发布时间】:2018-03-20 20:12:34
【问题描述】:

如何在 EMR 上设置 Spark Thrift 服务器?我正在尝试使用 Spark Thrift Server 与 EMR 建立 JDBC/ODBC 连接。例如

beeline> !connect jdbc:hive2://10.253.3.5:10015

我们执行以下重启Hive-Server2 -

sudo 停止 hive-server2 sudo stop hive-hcatalog-server sudo start hive-hcatalog-server sudo start hive-server2

不确定在 AWS EMR 上重启 Spark Thrift 服务器的服务有哪些,以及如何设置用户 ID 和密码。

【问题讨论】:

    标签: amazon-emr


    【解决方案1】:

    我们需要通过在 EMR 上执行以下命令来启动 Spark thrift Server-

    sudo /usr/lib/spark/sbin/start-thriftserver.sh --master yarn-client

    默认端口是 10001

    测试连接如下 - /usr/lib/spark/bin/beeline -u 'jdbc:hive2://x.x.x.x:10001/default' -e "显示数据库;"

    Spark JDBC Driver 可用于从任何应用程序连接到 Thrift 服务器

    【讨论】:

    • Spark Thrift 服务器需要一段时间才能开始接受连接,所以如果上述直线命令给您一个错误并且服务仍在运行,请稍等片刻再试一次。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-21
    • 2018-08-19
    • 2016-06-07
    • 2018-01-18
    • 1970-01-01
    • 2021-07-30
    • 1970-01-01
    相关资源
    最近更新 更多