默认为TCP模式,是否可以将其切换为HTTP模式?如果可以,怎么办?
9200是http端口,此api https://www.npmjs.com/package/elasticsearch使用http。 9300是tcp传输端口与节点到节点的通信。
https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-http.htmlhttps://www.elastic.co/guide/en/elasticsearch/reference/current/modules-transport.html
const { Client } = require('@elastic/elasticsearch')
const client = new Client({
node: 'http://localhost:9200',
maxRetries: 5,
requestTimeout: 60000,
sniffOnStart: true
})