我面临这个问题:我们有一个共享用户,在这里我们使用来自同一台机器的impala shell进行impala查询。我不希望我的查询是可见的,我希望能够清除我的 Impala 壳历史。我们通过以下方式访问 Impala :
impala-shell
任何用户通过向上键都可以看到所有的查询。我该怎么做?
bejyjqdl1#
您可以删除位于主文件夹中的历史文件。
rm ~/.impalahistory
xsuvu9jc2#
除了@funkyjelly answer,您还可以将impala\u histfile覆盖到另一个位置并将其删除,或者为每个真实用户创建单独的文件。在impala\u shell\u config\u defaults.py中,您有:
_histfile_from_env = os.environ.get( 'IMPALA_HISTFILE', '~/.impalahistory')...
_histfile_from_env = os.environ.get(
'IMPALA_HISTFILE', '~/.impalahistory')
...
2条答案
按热度按时间bejyjqdl1#
您可以删除位于主文件夹中的历史文件。
xsuvu9jc2#
除了@funkyjelly answer,您还可以将impala\u histfile覆盖到另一个位置并将其删除,或者为每个真实用户创建单独的文件。
在impala\u shell\u config\u defaults.py中,您有: