博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Elasticsearch开启groovy动态语言支持
阅读量:6709 次
发布时间:2019-06-25

本文共 724 字,大约阅读时间需要 2 分钟。

hot3.png

Elasticsearch开启groovy动态语言支持 博客分类: java 搜索引擎,爬虫

# Elasticsearch开启groovy动态语言支持

 

> 在最新版本的elasticsearch中,基于安全考虑(如果用不到,请保持禁用),默认禁用了动态脚本功能.以下命令用于开启动态脚本功能

 

### 错误展现

 

1 scripts of type [inline], operation [update] and lang [groovy] are disabled

 

 

### 完全开启

编辑```config/elasticsearch.yml```文件,在最后添加以下代码

1 script.inline: on
2 script.indexed: on
3 script.file: on

 

### 沙盒中开启

 

编辑```config/elasticsearch.yml```文件,在最后添加以下代码

 

1 script.inline: sandbox
2 script.indexed: sandbox
3 script.file: on

 

### 参数说明

 

 

* on 完全开启

* off 完全关闭

* sandbox 在沙盒中运行

 

### 语言支持

 

* groovy 不支持沙盒,elasticsearch内建支持

* expression 支持沙盒,elasticsearch内建支持

* mustache 支持沙盒,elasticsearch内建支持

* javascript 不支持沙盒,需要插件

* python 不支持沙盒,需要插件

转载于:https://my.oschina.net/xiaominmin/blog/1597002

你可能感兴趣的文章
Atitit. 高级软件工程师and 普通的区别 高级编程的门槛总结
查看>>
Struts ActionForm简单理解
查看>>
【JavaScript】前端开发框架三剑客—AngularJS VS. Backone.js VS.Ember.js
查看>>
openstack API debug OpenstackEveryProject_CLI,curl_based
查看>>
PMBOK摘要
查看>>
【Cocos2d-x】源代码分析之 2d/ui/Widget
查看>>
CSS 实现加载动画之四-圆点旋转
查看>>
Redis多机功能之复制
查看>>
Python continue
查看>>
使用CocoaPods出现 The `master` repo requires CocoaPods 0.32.1 - 问题解决
查看>>
C++中的explicitkeyword
查看>>
Android -- Fragment注意事项
查看>>
Material Designer的低版本兼容实现(一)—— 简介 & 目录
查看>>
Java Learning Path(四) 方法篇
查看>>
Android组件之BroadCast简单实践
查看>>
Android中View绘制流程以及invalidate()等相关方法分析
查看>>
C#编码、解码
查看>>
CF 277.5 B.BerSU Ball 二分图的最大匹配 模版题
查看>>
JavaWeb学习总结(四十九)——简单模拟Sping MVC
查看>>
[Bhatia.Matrix Analysis.Solutions to Exercises and Problems]PrI.6.1
查看>>