Elasticsearch 7.8.0的默认用户名和密码是什么?在9200端口上询问此问题。尝试了这些(用户名通过):
操作系统:Windows 10 x64,通过其网站通过MSI安装程序安装了ES。
yml文件:
bootstrap.memory_lock: false
cluster.name: elasticsearch
http.port: 9200
node.data: true
node.ingest: true
node.master: true
node.max_local_storage_nodes: 1
node.name: LAPTOP-1C4GVFSU
path.data: C:\ProgramData\Elastic\Elasticsearch\data
path.logs: C:\ProgramData\Elastic\Elasticsearch\logs
transport.tcp.port: 9300
xpack.license.self_generated.type: basic
xpack.security.enabled: true
答案 0 :(得分:1)
用户名是elastic
,密码是password
./gradlew :run
之后,ES将开始构建并运行。服务启动后,请从另一个窗口运行以下curl命令:
curl -u elastic:password localhost:9200
之后,添加上述用户名和密码。要了解有关此内容的更多信息,请访问CONTRIBUTING.md
xpack.security.enabled
设置添加到ES_PATH_CONF/elasticsearch.yml
文件中。之后,如果您尝试按localhost:9200
,它将要求输入用户名和密码(因为您已启用安全功能)。但是,由于您尚未设置用户名和密码,因此,如果输入了错误的用户名和密码,它将抛出security_exception
。
为此,请运行bin/elasticsearch-setup-passwords interactive
,然后设置用户名和密码。
有关Setting built-in user and password的信息,请参见
答案 1 :(得分:1)
以某种方式默认的用户名密码不起作用。我必须在CMD上设置密码,
bin/elasticsearch-setup-passwords interactive
bin/elasticsearch-setup-passwords auto
interactive
参数为用户提示新密码,而auto
为您生成密码。
答案 2 :(得分:0)
检查/etc/nginx/
是否有nginx.con
文件和nginx passwd
文件。
ElasticSearch使用简单的Nginx passwd文件和默认实例的基本身份验证。