我遇到了这个问题:我们有一个共享用户,我们在同一台机器上使用impala-shell进行impala查询。我不希望我的查询可见,我希望能够清除我的impala-shell历史记录。我们访问impala:
impala-shell
任何使用up-key的用户都可以看到所有的查询。我该怎么做?
您可以删除位于主文件夹中的历史记录文件。
rm ~/.impalahistory
除了@funkyjelly回答之外,您还可以将IMPALA_HISTFILE覆盖到另一个位置并将其删除或者为每个真实用户分配个别位置。
在impala_shell_config_defaults.py你有:
_histfile_from_env = os.environ.get(
'IMPALA_HISTFILE', '~/.impalahistory')
...