原文链接 : http://blog.csdn.net/xuplus/article/details/51611658 (原文elasticsearch版本基于2.3.3 , logstash版本2.3.2 , Kibana版本4.5.1)
 以下为重新填坑整理 , elasticSearch版本5.5.1 , kibana版本5.5.1
实现权限控制需要安装为 es 安装 Shield 插件 , es 5.x以后的版本 , Shield 是 X-Pack的一部分,因此.只需要安装X-Pack,就行..
(5.x之前的版本,可以参考官方链接 : https://www.elastic.co/downloads/shield)
一 . 为 es 安装X-Pack
1. 将X-Pack安装到Elasticsearch中
> bin/elasticsearch-plugin install x-pack
 
2.启动Elasticsearch
> bin/elasticsearch
 
3. 进入安装好的x-pack目录,添加一个用户

> cd bin/x-pack

 
4. 添加用户 woldy,密码123123 角色kibana_user,
x-pack默认提供的角色有: watcher_admin, logstash_system, kibana_user, machine_learning_user, remote_monitoring_agent, machine_learning_admin, watcher_user, monitoring_user, reporting_user, kibana_system, transport_client, superuser, ingest_admin

> ./users adduser woldy  -r  kibana_user

Enter new password:
Retype new password:

 
5.重新启动es , 然后测试是否配置成功

 > curl  -uwoldy  XGET  "http://localhost:9200"

curl: (6) Couldn't resolve host 'XGET'
{
  "name" : "4d7CVmi",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "yGqgrFaVQIyMx-i0fmhiPQ",
  "version" : {
    "number" : "5.5.1",
    "build_hash" : "19c13d0",
    "build_date" : "2017-07-18T20:44:24.823Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.0"
  },
  "tagline" : "You Know, for Search"
}

# ok,配置成功

 
 
 
二. 下载安装并配置 kibana
 
1.下载版本为5.5.1的kibana
 wget  https://artifacts.elastic.co/downloads/kibana/kibana-5.5.1-linux-x86_64.tar.gz
 
2. 解压压缩包
 tar  -zxvf  kibana-5.5.1-linux-x86_64.tar.gz
 
3. 进入目录 kibana
 cd kibana-5.5.1-linux-x86_64/
 
4.编辑配置文件

 vim config/kibana.yml

#修改允许访问ip
server.host: "0.0.0.0"

#配置用户名及密码
elasticsearch.username: "woldy"
elasticsearch.password: "123123"

 
5.启动kibana
 bin/kibana
6.浏览器访问是否配置成功,访问路径示例
 http://192.192.199.199:5601

 官方参考文档地址 : https://www.elastic.co/downloads/x-pack
---------------------------------------------------------------------------------------------
不忘初心 方得始终!

唯有志存高远,方能风行天下。

道之所存,虽千万人吾往矣! 情之所钟,虽千万里吾念矣~

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。