私はSparkを初めてお使いになり、Sparkスリフトサーバで一時テーブルとしてデータフレームを登録する方法を理解しようとしています。明確にする 、これは私がしようとしているものです:ThriftServerでのテンポラリテーブルの登録
- は、マスター上で実行されている(スパークThriftServerにJDBCクライアントから
- 接続をデータフレームを生成するアプリケーションを提出し、一時テーブルとして登録します)、それを登録したアプリケーションが完了した後でも、一時テーブルを照会します。
これまでのところ、Spark ThriftServerはSparkマスタで実行されていますが、実際には一時テーブルを登録することはできません。
これは可能ですか?私は、HiveThriftServer2.startWithContextを使用してJDBCを介してデータフレームを提供することができますが、アプリケーションを永続的に実行する必要があるため、追加のアプリケーションを起動する必要があります。
チェック[このリンク](https://stackoverflow.com/a/45037532/1592191)。スパークシェルの代わりにあなたのケースでスパークジョブとみなす(piont 1) – mrsrinivas
[スパークスリフトサーバーにウェアハウスディレクトリへのパスを与える]の複製(https://stackoverflow.com/questions/45032770/giving-spark-thrift) -server-the-path-to-warehouse-directory) – mrsrinivas