开源版本elastic在应用于企业级场景时缺少一些必要的企业级功能,请问是哪些功能?
收起1.es使用DSL语言进行搜索,该语言对于普通用户不友好,往往一个简单的聚合加join就需要拼接出较为复杂的dsl,后续elastic也推出sql access的功能,但是还是没有目前的商用软件已有的封装语言来得方便
2.集群规划比较复杂,特别是集群大量索引管理,索引分片配置,统一平台管理logstash配置,进程,升级复杂,定时执行,reindex,告警,ldap对接,权限模块等等都需要大量的开发工作
3.存在定制化功能的时候只能提交意见 ,因此功能的迭代只能依靠elastic的发布,这个对于大部分甲方人员都是比较难接收