kibanaElasticSearch中安装x-pack,及默认用户名密码设置

Posted muzizongheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kibanaElasticSearch中安装x-pack,及默认用户名密码设置相关的知识,希望对你有一定的参考价值。

https://www.elastic.co/downloads
Marvel
kibana5.0以前需要Marvel才能对ElasticSearch进行监控等等, 5.0以后es已经把这些综合到x-pack中。因此网上那些安装marvel 到kibana或者es的都没用。
x-pack安装到es的步骤如下: 1.首先进入es的安装目录下, 我的es是安装bitnami ELK stack一起安装的, 目录为C:\\Bitnami\\elk-6.2.3-0\\elasticsearch 2.进入bin目录, 可以看到好多bat, 其中有elasticsearch-plugin.bat 3.在此处用管理员权限打开命令行, 然后敲入命令 elasticsearch-plugin install x-pack 4.执行过程如下:
最终会给出一个权限的warning, 询问是否继续 See http://docs.oracle.com/javase/8/docs/technotes/guides/security/permissions.html for descriptions of what these permissions allow and the associated risks.
Continue with installation? [y/N]Y
选择Y,继续安装,又弹出一个信息,继续Yes
最终安装完成x-pack Elasticsearch keystore is required by plugin [x-pack-security], creating... -> Installed x-pack with: x-pack-core,x-pack-deprecation,x-pack-graph,x-pack-logstash,x-pack-ml,x-pack-monitoring,x-pack-security,x-pack-upgrade,x-pack-watcher
然后我们可以在 C:\\Bitnami\\elk-6.2.3-0\\elasticsearch\\bin C:\\Bitnami\\elk-6.2.3-0\\elasticsearch\\plugins C:\\Bitnami\\elk-6.2.3-0\\elasticsearch\\config 目录下发现多一个x-pack目录。
安装完成x-pack, 我们会发现以前可以登录成功的kibana和es网站都失败了, 需要用户名密码。  那用户名密码是什么呢? https://www.elastic.co/guide/en/x-pack/current/setting-up-authentication.html#set-built-in-user-passwords 上面url说的很清楚, 如果以前没有启用内置的elastic等用户名的密码, 那需要重新设置密码才能登录。 
1.进入x-pack的执行目录 C:\\Bitnami\\elk-6.2.3-0\\elasticsearch\\bin\\x-pack, 2.同样可以发现好多bat, 其中有个setup-passwords.bat,  3.在此处用管理员权限打开命令行,执行下面命令   setup-passwords interactive -u " http://localhost:9200 "
然后结果如下
最后再次登录es的网址,用刚才修改的用户名和密码即可成功。

上面仅仅是安装x-pack到es, 此时登录kibana发现需要用户名密码, 但是用刚才更改的用户名密码都登录失败。 我们需要的事情是安装x-pack到kibana,然后对kibana进行配置。具体步骤如下: 1.进入kibana的bin目录, C:\\Bitnami\\elk-6.2.3-0\\kibana\\bin, 里面有好多bat 2.用管理员权限打开命令行, 运行 kibana-plugin install x-pack 3.去C:\\Bitnami\\elk-6.2.3-0\\kibana\\config\\kibana.yml 修改用户名密码为刚才的elastic用户名 elasticsearch.username: "elastic" elasticsearch.password: "xxxxxx" 4.重启kibana 5 .发现刚才的elastic账号登录还是失败, 在前面的elasticsearch.yml和kibana.yml中添加一行 xpack.security.enabled: false 6. 重启es和kibana, 等待个半小时。然后测试 http://localhost:5601/是否正常, 用户名用elastic或者user,密码是自己设置的elastic的密码, user用户名是运行安装包时设置的。 7.登录 http://localhost:81/elk/app , 用elastic和user都测试是否能登录正常, 不行就重启es和kibana再等待一段时间。 最终成功界面如下:

以上是关于kibanaElasticSearch中安装x-pack,及默认用户名密码设置的主要内容,如果未能解决你的问题,请参考以下文章

如何在 apache2 tomcat6 中安装 ffmpeg 或在 ubuntu 中安装 xampp?

如何在python2.7中安装MySQLdb 在virtualenv中安装

如何在虚拟机中安装CentOS 7系统

alsa 在linux 中安装

wsl中安装docker

pyrhon中安装django和在cmd中安装django有啥区别?