【问题标题】:kibana-Unable to retrieve version information from Elasticsearch nodes.missing authentication credentials for REST requestkibana-Unable to retrieve version information from Elasticsearch nodes.missing authentication credentials for REST request
【发布时间】:2022-12-27 14:01:47
【问题描述】:

Im trying to Install kibana 8.1.1 on windows10 the thing is when it starts installions it stops on an error like that [2022-04-16T01:16:59.744+00:00][ERROR][elasticsearch-service] Unable to retrieve version information from Elasticsearch nodes. security_exception: [security_exception] Reason: missing authentication credentials for REST request [/_nodes? filter_path=nodes..version%2Cnodes..http.publish_address%2Cnodes.*.ip]

i tried so many solutions like, I did change the elastisearch.yml file xpack.security.enabled: false

but it is still doesn't work an i did it on kibana.yml too still same i did add this folowing lines too

`xpack.security.enabled: true  
xpack.monitoring.enabled: true  
xpack.monitoring.ui.enabled: true  
xpack.security.encryptionKey: "XXX"`

still nothing.

i removed the # on kibana.yml too before the elasticsearch.hosts: ["http://localhost:9200"]

and stiiiill noothing here is kibana.yml: server.port: 5601 server.host: "localhost" server.name: "your-hostname" elasticsearch.hosts: ["http://localhost:9200"]

elasticsearch.yml:

`cluster.name: my-application  
network.host: 192.168.0.1  
node.name: node-1  
discovery.seed_hosts: ["host1", "host2"]  
cluster.initial_master_nodes: ["node-1", "node-2"]` 

im soo sorry about my english its not my first langage and for not knowing what to do its for studies project and im still a beginner google is not helping too
thank u for helping me

【问题讨论】:

    标签: rest elasticsearch kibana


    【解决方案1】:

    A more detailed steps as below,

    Step 1 is required only when you made some changes to both yml files.

    1. Comment everything in elastic and Kibana yml and save
    2. Start Elasticsearch
    3. Open another command prompt from the directory elasticsearch-8.0.0in and run the below command.

      Note: We are resetting password for user "kibana_system" not "elastic".

      .elasticsearch-reset-password.bat -u kibana_system --auto
      

      This command will give you password for user "kibana_system". Copy and store the password somewhere.

      1. Edit kibana yml file in kibana-8.0.0in directory by setting below values.
      elasticsearch.username: "kibana_system"
      elasticsearch.password: "the kibana_system password generated above, not the elastic password"
      

      Then save the yml file.

      1. start kibana, wait till you see everything is fine and no error.

      2. open http://localhost:5601/app/home#/ in the browser. Enter username as "elastic" Enter the password as "the elastic password, not kibana password"

    【讨论】:

    • I have done one more step that is required me to solve the error is :uncomment the elasticsearch.ssl.verificationMode: *none* in kibana.yaml and set the value tonone. Then only i can see the kibana dashboard screen. (Note as per doc:noneis not advisable for prod.
    【解决方案2】:
    elasticsearch.username: "kibana_system"
    elasticsearch.password: <my-kibana_system-password>
    

    【讨论】:

      【解决方案3】:

      Worked like charm. I used ELASTICSEARCH_USERNAME=kibana_system and ELASTICSEARCH_PASSWORD=changeme... since I am using docker-compose. Thank you for the help

      【讨论】:

        猜你喜欢
        • 2017-02-03
        • 1970-01-01
        • 2022-12-27
        • 2022-12-28
        • 2022-12-28
        • 2022-12-27
        • 2022-12-02
        • 2020-08-21
        • 2022-12-02
        相关资源
        最近更新 更多