【发布时间】:2019-02-21 14:49:31
【问题描述】:
我面临这个问题:我们有一个共享用户,我们在同一台机器上使用 impala-shell 进行 impala 查询。我不希望我的查询可见,我希望能够清除我的 impala-shell 历史记录。我们通过以下方式访问 impala:
impala-shell
使用向上键的任何用户都可以看到所有查询。我该怎么做?
【问题讨论】:
我面临这个问题:我们有一个共享用户,我们在同一台机器上使用 impala-shell 进行 impala 查询。我不希望我的查询可见,我希望能够清除我的 impala-shell 历史记录。我们通过以下方式访问 impala:
impala-shell
使用向上键的任何用户都可以看到所有查询。我该怎么做?
【问题讨论】:
您可以删除位于您的主文件夹中的历史记录文件。
rm ~/.impalahistory
【讨论】:
除了@funkyjelly 的回答, 您还可以将 IMPALA_HISTFILE 覆盖到另一个位置并将其也删除或为每个真实用户单独设置。
在impala_shell_config_defaults.py 你有:
_histfile_from_env = os.environ.get(
'IMPALA_HISTFILE', '~/.impalahistory')
...
【讨论】: