I do not think you can see temp tables from other application, like thrift.
You need save the tables in hive and then they will be visible through
thrift. Thrift uses hive metastore. However temp tables do not make to
central metastore until saved.
On 4 Oct 2016 11:44, "Takeshi Yamamuro" <linguin....@gmail.com> wrote:

> -dev +user
>
> Hi,
>
> Have you try to share a session by `spark.sql.hive.thriftServer.
> singleSession`?
>
> // maropu
>
> On Tue, Oct 4, 2016 at 6:10 AM, Herman Yu <herman...@teeupdata.com> wrote:
>
>>
>> I built spark data frame/dataset on top of several hive tables, and then
>> registered dataframe/dataset as temporary tables, as well as exposed the
>> temporary table through spark thrift server. Now the question is, this
>> temporary table is only visible to the same spark session. How do I make
>> the registered temporary table available to another spark session?
>>
>> I have tried manually set the hive.server2.thrift.port in the new spark
>> session,but the temporary table is still not seen. I also tried connecting
>> to thrift server through JDBC from the 2nd spark session, it doesn’t work
>> either (seems spark doesn’t like the idea accessing hive through JDBC).
>>
>> so the questions is: is it possible to share data frame/dataset based
>> temporary tables through Spark thrift server between multiple spark
>> sessions?
>>
>> Thanks
>> Herman.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe e-mail: dev-unsubscr...@spark.apache.org
>>
>>
>
>
> --
> ---
> Takeshi Yamamuro
>

Reply via email to