如何在 spark sql 的配置单元上下文对象中查找已登录/已连接/当前用户?
Posted
技术标签:
【中文标题】如何在 spark sql 的配置单元上下文对象中查找已登录/已连接/当前用户?【英文标题】:How to find logged / connected / current user in hive context object of spark sql? 【发布时间】:2016-05-30 15:38:50 【问题描述】:如何在 spark sql 的 hive 上下文对象中查找已登录/已连接/当前用户?
可以使用任何 sql 查询或 Unix 命令。?
我试过了!我是谁; hive 命令提示符中的命令。是不是最优解
我需要在 sql 查询中获取登录用户,并希望使用 spark sql 将其插入表中
【问题讨论】:
【参考方案1】:在 PySpark 中,使用这个
sqlContext._sc.sparkUser()
或
sqlContext.sql('select current_user()').show()
【讨论】:
以上是关于如何在 spark sql 的配置单元上下文对象中查找已登录/已连接/当前用户?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Spark SQL 中使用 snappy 压缩将数据写入配置单元表