Kibana + X-Pack安装

本文介绍了如何在Linux环境下安装Elasticsearch 5.4.2版本及其配套组件Kibana与X-Pack,涵盖了安装步骤、配置方法及常见问题解决策略。

相关博文:

搜索引擎ElasticSearchV5.4.2系列一之ES介绍

 搜索引擎ElasticSearchV5.4.2系列二之ElasticSearchV5.4.2+klanaV5.4.2+x-packV5.4.2安装

 搜索引擎ElasticSearchV5.4.2系列三之ES使用

linux & windows 安装ES参考官网:

https://elasticsearch.cn/book/elasticsearch_definitive_guide_2.x/index.html

https://www.elastic.co/guide/en/elasticsearch/reference/master/_installation.html

1.介绍linux安装ES步骤如下:

1.1.安装JDK1.8,不做介绍。

java -version //检查jdk版本
echo $JAVA_HOME //查看环境变量

1.2.下载ES

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.2.tar.gz   // 很多组件目前支持到5.4.2。请采用5.4.2,后面步骤一样

or
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.0.0-alpha2.tar.gz

 

1.3.解压

tar -xvf elasticsearch-6.0.0-alpha2.tar.gz

 

1.4.运行ES,我的机子上运行过程提示了java.langUnsupportedOperationException 。这个异常是因为我的Linux版本过低造成的,可忽略。

cd elasticsearch-6.0.0-alpha2/bin
./elasticsearch

 

1.5.检测ES是否运行成功,

  新打开一终端

curl 'http://localhost:9200/?pretty'

 

注:这就意味着你现在已经启动并运行一个 Elasticsearch 节点了,你可以用它做实验了。 单个节点 可以作为一个运行中的 Elasticsearch 的实例。 而一个 集群 是一组拥有相同 cluster.name 的节点, 他们能一起工作并共享数据,还提供容错与可伸缩性。(当然,一个单独的节点也可以组成一个集群) 你可以在 elasticsearch-6.0.0-alpha2/config/elasticsearch.yml 配置文件中 修改 cluster.name ,该文件会在节点启动时加载 (译者注:这个重启服务后才会生效)。配置方面大家参考官网内容:https://elasticsearch.cn/book/elasticsearch_definitive_guide_2.x/important-configuration-changes.html

 ===========================分割线================================= 

2.介绍Kibana安装:

Kibana是一个为 ElasticSearch 提供的数据分析的 Web 接口。可使用它对日志进行高效的搜索、可视化、分析等各种操作。

 2.1 下载kibana-5.4.2*.tar.gz

wget https://artifacts.elastic.co/downloads/kibana/kibana-5.4.2-linux-x86_64.tar.gz

sha1sum kibana-5.4.2-linux-x86_64.tar.gz

tar -xzf kibana-5.4.2-linux-x86_64.tar.gz

 2.2 修改kibana.yml, 连接ElasticSearch.url 

vim config/kibana.yml 

2.3.启动kibana

./bin/kibana

 2.4 浏览器访问 : localhost:5601/app/kibana

注意:

  • https://www.elastic.co/downloads/kibana 可以在该地址获取下载链接,一定要选择对于系统和版本。
  • 按照文档的要求,一般情况下kibana的版本必须和Elasticsearch安装的版本一致。
  • 之前ES和Kibana配合还需要使用plugin安装一些Marvel,sense等,现在都不需要了,DevTools就是之前的Sense,好用!!

===========================分割线================================= 

X-pack是elasticsearch的一个扩展包,将安全,警告,监视,图形和报告功能捆绑在一个易于安装的软件包中,也是官方推荐的。

3.在ES 安装x-pack,ES停用状态下执行

在ES目录下

./bin/elasticsearch-plugin install x-pack   

 

 
可以看到在安装的过程中会看到一个插件额外的权限要求:
再次请求:
curl 'http://localhost:9200/?pretty' 

 

确认您要授予X-Pack附加权限。 X-Pack需要这些权限在安装过程中设置威胁上下文加载器,以便Watcher可以发送电子邮件通知。
以上就成功的在ES5.4中安装了X-PACK
 

4.在Kibana中安装 x-pack ,Kibana停用状态下执行

4.1 zip包大小约120MB,注意您的网络。。。耐心等待!

在 kibana目录下

./bin/kibana-plugin install x-pack

 

4.2 启动ES,启动kibana 

4.3 验证x-pack

  在浏览器上输入: http://localhost:5601/ ,可以打开Kibana,此时需要输入用户名和密码登录,默认分别是 elastic 和 changeme

  登录到Kibana会发现 elastic是一个最高级别的user,拥有所有权限,其角色是superuser。当然在这里我们也可以添加自定义的用户,并为其分配角色,不同的角色对应不同的功能。

4.4.管理用户,

我们不仅可以通过kibana可视化的界面来管理用户
另外我们也可以通过ES的Reset Password API来管理用户。

PUT _xpack/security/user/elastic/_password
{
"password": "elasticpw"
}
PUT _xpack/security/user/kibana/_password
{
"password": "kibanapw"
}

修改了kibana的密码之后,还需要修改kibana.yml的配置文件中
elasticsearch.password:kibanapw
 

 

完~

转载请注明出处。
作者:mengfanzhu
出处:http://www.cnblogs.com/cnmenglang/p/7058292.html

<think>好的,我现在要帮助用户在Windows上配置Kibana的X-Pack插件。首先,我需要回忆一下X-Pack的基本信息和安装步骤。根据提供的引用内容,X-Pack是一个集成了安全、监控、警报等功能的Elastic Stack扩展。用户之前可能已经安装了Elasticsearch和Kibana,现在需要添加X-Pack。 首先,安装X-Pack插件。引用中提到在Kibana目录下使用`bin/kibana-plugin install x-pack`命令,但这是在Linux环境下的操作。Windows系统的话,应该使用对应的命令行工具,比如在CMD或者PowerShell中运行类似的命令。需要确认Kibana安装路径是否正确,并且用户是否有权限执行安装命令。 接下来,配置Kibana的YML文件。引用里提到需要设置`elasticsearch.url`和`server.host`,确保Kibana连接到正确的Elasticsearch实例。用户需要编辑`kibana.yml`文件,修改这两个参数,可能还需要启用X-Pack相关的配置,比如安全功能是否需要SSL证书,是否需要设置用户角色等。 然后,关于用户权限和角色管理。引用中提到了使用角色来限制操作权限,避免使用超级用户,这样可以防止误删除等操作。用户安装完X-Pack后可能需要通过Kibana的Management界面创建角色,分配适当的权限,比如只读权限或者有限的写入权限。 另外,安装X-Pack后,可能需要重启Elasticsearch和Kibana服务,使配置生效。用户需要注意关闭Kibana后再安装插件,安装完成后重新启动服务,这点在引用中也有提到。 还有可能遇到的问题,比如版本兼容性。用户需要确保X-Pack的版本与Elasticsearch和Kibana的版本一致,否则可能会出错。例如,引用3提到kibana5.3监控elasticsearch5.3,说明版本需要匹配。 最后,验证安装是否成功。用户登录Kibana后,应该能看到X-Pack添加的菜单项,如监控、安全、警报等。如果遇到问题,可能需要检查日志文件,查看是否有错误信息,比如连接失败或插件加载失败的情况。 总结步骤应该是:安装插件→配置YML文件→设置角色和用户→重启服务→验证功能。同时提醒用户注意版本匹配和权限设置,确保安全性和功能正常。</think>### 如何在Windows上配置Kibana X-Pack插件 #### 1. **安装X-Pack插件** - **步骤**: 1. 打开命令行工具(CMD或PowerShell),进入Kibana安装目录,例如: ```bash cd C:\kibana-7.10.0-windows-x86_64 ``` 2. 执行安装命令(需联网): ```bash bin\kibana-plugin.bat install x-pack ``` 3. 等待安装完成,过程中会下载插件并自动解压[^2][^3]。 - **注意**: - 安装前确保Kibana已关闭。 - X-Pack版本需与Elasticsearch和Kibana版本一致。 --- #### 2. **配置Kibana参数** - **修改`kibana.yml`文件**: 路径:`config/kibana.yml` 添加或调整以下配置: ```yaml elasticsearch.url: "http://localhost:9200" # Elasticsearch地址 server.host: "0.0.0.0" # 允许外部访问 xpack.security.enabled: true # 启用安全功能 xpack.monitoring.enabled: true # 启用监控功能 ``` - 若Elasticsearch启用HTTPS,需补充SSL证书路径[^4][^5]。 --- #### 3. **配置用户角色与权限** - **步骤**: 1. 启动Elasticsearch和Kibana服务。 2. 访问Kibana界面(`http://localhost:5601`),使用默认账号`elastic`和密码`changeme`登录。 3. 进入**Management > Security > Roles**,创建新角色并分配权限(如禁止删除操作)。 --- #### 4. **验证功能** - **检查X-Pack模块**: 登录Kibana后,左侧菜单应显示**Monitoring**、**Security**、**Alerting**等X-Pack功能。 - **测试监控**: 进入**Monitoring > Elasticsearch**,确认集群状态和节点信息可见。 --- #### 5. **常见问题** - **安装失败**:检查网络是否通畅,或尝试手动下载插件包安装- **登录失败**:若忘记密码,使用`elasticsearch-reset-password`工具重置[^1]。 - **性能问题**:关闭不必要的X-Pack功能(如`xpack.graph.enabled: false`)。 ---
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值