首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当使用logstash时,'netstat‘命令中的记录是什么?

当使用logstash时,'netstat‘命令中的记录是什么?
EN

Server Fault用户
提问于 2014-05-29 18:29:22
回答 2查看 3.3K关注 0票数 1

我在嵌入式elasticsearch中使用logstash。我的logstash配置如下所示:

代码语言:javascript
复制
output {
  tdout { debug => true debug_format => "json"}

  elasticsearch {
    embedded => true
    cluster => "logs"
  }
}

当我发出命令查看所有打开的端口时,请使用

代码语言:javascript
复制
netstat -plunt

我得到以下信息:

意思是:*在第三栏是?这是否意味着嵌入式elasticsearch将打开9200、9300和9301端口,以便从任何地方监听?

如果是这样,我如何限制elasticsearch只从本地主机收听?

EN

回答 2

Server Fault用户

发布于 2014-05-29 19:08:49

嘿,看起来我有个窍门,我已经把elasticsearch绑定到我的本地机器上了,但是我不得不编写完整的机器IP,而不是只写"127.0.0.1“或localhost。在第三栏中,我仍然看到

代码语言:javascript
复制
:::*

出什么事了?

票数 1
EN

Server Fault用户

发布于 2014-05-29 18:42:48

**你是对的-从任何地方倾听

若要仅允许从本地主机侦听,可以使用next编辑elasticsearch.yml文件。

network.host:" 127.0.0.1“http.host: 127.0.0.1

您还可以编辑iptables配置并拒绝传入的(9200-9300) elasticsearch端口。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/599510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档