最近项目中使用了ES搜索,开始时自己搭建了ES环境做测试,后面申请了公司的云平台应用, 对接ES的过程中颇具波折,遇到了很多问题,在这里统一整理记录下: 1,ES的9200 及 9300端口说明 9200作为Http协议,暴露ES RESTful接口端口号,主要用于外部通讯 ES集群之间是通过9300进行通讯 9300作为Tcp协议,jar之间就是通过tcp协议通讯 对接ES请使用9200端口,9300端口不推荐使用了 2, master.data和client节点区别 建议集群中设置 3台 以