Kibana和Elasticsearch部署问题记录

Kibana

  1. 使用nginx转发到Kibana服务,需要配置kibana.yml的server.basePath,如server.basePath: "/kibana",nginx如下:
# kibana
    location ^~ /kibana {
        proxy_pass http://内网地址:5601;
        proxy_set_header Host $proxy_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        rewrite ^/kibana/(.*)$ /$1 break;
    }

  2.Kibana需要和Elasticsearch版本保持一致

  3.kibana.yml配置server.host: "0.0.0.0",可以让本地以外的地址访问

Elasticsearch

  1. es不能用root用户启动
  2. 配置elasticsearch.yml文件,network.host: 0.0.0.0时要配置node.name和cluster.initial_master_nodes,否则启动报错
  3. 需要配置内存权限,至少需要262144,/etc/sysctl.conf文件
vm.max_map_count=262144

  4.立即生效

sysctl -p

 

posted @ 2022-05-19 09:35  吾乃闪耀的知识灯塔  阅读(105)  评论(0编辑  收藏  举报