Как узнать имя группы пользователя spark из приложения spark - PullRequest
0 голосов
/ 04 февраля 2020

Я хочу знать имя группы, к которой принадлежит конкретный пользователь spark, из прикладной программы spark. В настоящее время я могу получить имя пользователя spark, используя spark.sparkContext.sparkUser

. Существует ли какой-либо API / метод, который даст мне имя группы, к которой принадлежит этот пользователь spark. Я знаю, что есть команда linux id <user-name>, но мое требование состоит в том, чтобы получить имя группы программным способом c.

1 Ответ

0 голосов
/ 04 февраля 2020

Да, мы можем запускать команды оболочки в приложении spark.

Try this way once:

import sys.process._

val user_name=spark.sparkContext.sparkUser

s"id ${user_name}".! //displays group names
...