0X01、环境搭建
es下载-官网https://www.elastic.co/cn/downloads/elasticsearchkibanakibana下载-官网https://www.elastic.co/cn/downloads/
kibana 安装 https://blog.csdn.net/benbenqing555/article/details/129623033ElasticsearchElasticsearch安装 https://developer.aliyun.com/a
-
es版本应和kibana版本相同,且需要安装jdk
-
本次使用7.11.1版本,jdk16.1
-
系统:window11
一、ES搭建
1.将压缩包解压至本地,进入bin 目录,运行 elasticsearch.bat
2.浏览器输入 localhost:9200/ 出现json界面,ElasticSearch 成功安装了
3.修改配置elasticsearch.yml
http.cors.enabled: true
http.cors.allow-origin: "*"
node.master: true
node.data: true
4.放开network.host: 192.168.0.1的注释并改为network.host: 0.0.0.0(这里如果不修改的话,外网无法访问与是否安装head无关,只能使用localhost)
5.放开cluster.name;node.name;http.port的注释
6.重启elasticsearch.bat
7.es设置账号密码
修改es的配置文件:elasticsearch.yml,添加如下配置
xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true
8.执行命令,修改六个账号的密码
./elasticsearch-setup-passwords interactive
#elastic,apm_system,kibana_system,logstash_system,beats_system,remote_monitoring_user.
#elastic 账号:拥有 superuser 角色,是内置的超级用户。
#kibana 账号:拥有 kibana_system 角色,用户 kibana 用来连接 elasticsearch 并与之通信。Kibana 服务器以该用户身份提交请求以访问集群监视 API 和 .kibana 索引。不能访问 index。
#logstash_system 账号:拥有 logstash_system 角色。用户 Logstash 在 Elasticsearch 中存储监控信息时使用。
9.重启elasticsearch.bat
10.访问页面可以看到需要输入密码的地方
二、kibana搭建
1.打开 Kibana 解压目录中的 config 目录,编辑 kibana.yml 文件,按需修改如下配置项:
2.启动 Kibana在命令行中,进入 Kibana 目录,运行如下命令启动 Kibana:
.\bin\kibana.bat
3.在kidana中添加【绑定es账户密码】
elasticsearch.username: "kibana_system"
elasticsearch.password: "password"
4.切换中文 【在 kibana.yml 中添加】
i18n.locale: "zh-CN"
5.命令启动 Kibana:
三、ik分析器安装
1、下载对应版本的压缩包
https://github.com/medcl/elasticsearch-analysis-ik/tags
2、复制解压的文件夹里面的文件到ik文件夹下
\elasticsearch-7.11.1\plugins\ik[创建ik目录]
3、重启es数据库
四、使用
导入数据:https://elasticstack.blog.csdn.net/article/details/113915569
kibana常用语法:https://www.jianshu.com/p/0e3c24b478a1
url:/ReportValidate*