[
https://issues.apache.org/jira/browse/HIVE-9013?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14970194#comment-14970194
]
Sushanth Sowmyan commented on HIVE-9013:
----------------------------------------
Hi Binglin, thanks for your update. I think we could use two more minor changes:
a) It'd be good to have a .q test added to this that simply sets one hidden
variable and non-hidden variable, and then runs a set (to show all) and a set
on each of these individual variables (to show individual behaviour) - that
way, we'll have a .q.out test that we can check against in the future for
regressions.
b) There's another jira, HIVE-10518, which introduced behaviour to strip out
password details from a jobconf before passing it on. Could you please also
make a change, so that these two are integrated together better? i.e. The goal
behaviour for Utilities.stripHivePasswordDetails after your patch should not be
Utilities.stripHivePasswordDetails but Utilities.stripRestrictedConfigurations,
thereby stripping all other config params that match your new enum as well.
Thanks!
> Hive set command exposes metastore db password
> ----------------------------------------------
>
> Key: HIVE-9013
> URL: https://issues.apache.org/jira/browse/HIVE-9013
> Project: Hive
> Issue Type: Bug
> Affects Versions: 0.13.1
> Reporter: Binglin Chang
> Assignee: Binglin Chang
> Attachments: HIVE-9013.1.patch, HIVE-9013.2.patch, HIVE-9013.3.patch,
> HIVE-9013.4.patch
>
>
> When auth is enabled, we still need set command to set some variables(e.g.
> mapreduce.job.queuename), but set command alone also list all
> information(including vars in restrict list), this exposes like
> "javax.jdo.option.ConnectionPassword"
> I think conf var in the restrict list should also excluded from dump vars
> command.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)