找回密码
 立即注册
首页 业界区 安全 elasticsearch的安装ansj插件时候词典路径读取失败,Not ...

elasticsearch的安装ansj插件时候词典路径读取失败,NotEntitledException

髡芯 昨天 20:15
es可以安装插件,在安装elasticsearch-ansj-analysis插件的时候,插件自身关于自定义的同义词,停用词等词典的设置可能会发生读取路径失败问题,失败的日志信息如下
  1. Not entitled: component [repository-s3], module [ALL-UNNAMED], class [class software
  2. .amazon.awssdk.profiles.ProfileFileLocation], entitlement [file], operation [read], path /home//.aws/credentials
  3. org.elasticsearch.entitlement.runtime.api.NotEntitledException: component [repository-s3], 
  4. module [ALL-UNNAMED], class [class software.amazon.awssdk.profiles.ProfileFileLocation], entitlement [file], operation [read], path /home//.aws/credentials
复制代码
 
原因大致是由于es的安全策略,禁止插件读取任何文件,尝试使用绝对路径,并将es的xpack-security-enable设为true,为es设计密码,最后成功加载上了这些词典。
 
也是找了好多办法都没有解决使用相对路径报错的问题,因为使用的是es9.1.4版本,所以对应版本问题的解决办法不是那么充足,都要靠自己摸索。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册