用指定的端口启动本地的Elasticsearch的方法是什么?

为了忙碌的人们

如果想要指定一个端口号,可以设为9250。

> elasticsearch --http.port=9250

可以了

以下的经历等

如果在开发和测试环境中启动elasticsearch,并按照以下的方式进行配置,它不会简单地在9250端口启动。

#NG
> elasticsearch -p 9250
#NG
> elasticsearch --port 9250

当检查帮助时,发现以下内容,–prop似乎是用于属性设置的。

> elasticsearch -h
Usage: /usr/local/bin/elasticsearch [-vdh] [-p pidfile] [-D prop] [-X prop]
Start elasticsearch.
    -d            daemonize (run in background)
    -p pidfile    write PID to <pidfile>
    -h
    --help        print command line options
    -v            print elasticsearch version, then exit
    -D prop       set JAVA system property
    -X prop       set non-standard JAVA system property
   --prop=val
   --prop val     set elasticsearch property (i.e. -Des.<prop>=<val>)
> set elasticsearch property (i.e. -Des.<prop>=<val>)

请确认文档中端口的指定方法,其中端口的属性名为http.prop
https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-http.html

因此,以9250端口启动的示例如下:

# OK
> elasticsearch --http.port=9250
广告
将在 10 秒后关闭
bannerAds