通过 elasticsearch 在配置单元上创建外部 table 会出现权限问题

Creating external table on hive via elasticsearch gives permission issue

Error: Error while compiling statement: FAILED: HiveAccessControlException Permission denied: user [ab_user] does not have [RWSTORAGE] privilege on [esstoragehandler://upsert/<ES server ip>/<index key>/<index name>/<ES Port>/false/] (state=42000,code=40000)

我在尝试从外部配置单元 table 创建 elasticsearch 索引时遇到上述错误。能不能帮我看看这个问题应该从哪方面解决,怎么解决。

问题是由于 Apache 版本升级导致的,这需要在将数据从 Hive 移动到 Elasticsearch 时从 Hive 进行另一次访问。请关注 Hive 团队提供访问权限。