删除 impala shell 历史记录

Delete impala shell history

我遇到了这个问题:我们有一个共享用户,我们在同一台机器上使用 impala-shell 进行 impala 查询。我不希望我的查询可见,我希望能够清除我的 impala-shell 历史记录。我们使用

访问 impala
impala-shell

任何用户使用向上键都可以看到所有 queries.How 我可以这样做吗?

您可以删除位于主文件夹中的历史文件。

rm ~/.impalahistory 

除了@funkyjelly 的回答, 您还可以将 IMPALA_HISTFILE 覆盖到另一个位置并删除它,或者每个真实用户都有单独的。

impala_shell_config_defaults.py 你有:

_histfile_from_env = os.environ.get(
    'IMPALA_HISTFILE', '~/.impalahistory')
...