我在我的MacBook上安装了ElasticSearch8.5.3
我还安装了logstash 8.5.3,并在其根目录中创建了包含以下内容的文件simple-config.conf
input {
file {
type=>"users-ws-log"
path=>"/path/to/users-ws.log"
}
file {
type=>"albums-ws-log"
path=>"/path/to/albums-ws.log"
}
}
output {
if [type] == "users-ws-log" {
elasticsearch {
hosts => ["localhost:9200"]
index => "users-ws-%{+YYYY.MM.dd}"
}
} else if [type] == "albums-ws-log" {
elasticsearch {
hosts => ["localhost:9200"]
index => "albums-ws-%{+YYYY.MM.dd}"
}
}
stdout { codec => rubydebug }
}
根据我的阅读我现在应该可以
- 使用
/bin/elasticsearch
运行ElasticSearch
,这执行得很好,并给了我临时的“弹性”用户和密码
- 转到http://localhost:9200/并输入“弹性”用户和给定密码
,但这是行不通的,所有浏览器显示是
此页不工作本地主机未发送任何数据。ERR_EMPTY_RESPONSE
,终端显示elasticsearch:
[2022年12月27日T15:26:09,914][警告][安全网络4 HttpServerTransport] [dinobs-MacBook-Pro.local]在https通道上接收到纯文本HTTP流量,正在关闭连接网络4 HttpChannel {本地地址=/[0:0:0:0:0:0:0:1]:9200,远程地址=/[0:0:0:0:0:0:0:1]:55989}
1条答案
按热度按时间eaf3rand1#
想明白了。
而不是转到http://localhost:9200/
,请转到https://本地主机:9200/
因此,使用https而不是http,您将被提示输入用户凭据,并且应该能够登录。