windows安装Elasticsearch,ik分词器,kibana可视化工具
安装地址
elasticsearch安装地址: Past Releases of Elastic Stack Software | Elastic
分词器下载地址: https://github.com/infinilabs/analysis-ik?tab=readme-ov-file
kibana下载地址: Past Releases of Elastic Stack Software | Elastic
注意:版本一定要统一
- 解压elasticsearch
- 在elasticsearch的plugins目录下创建一个ik文件夹,将ik分词器解压到ik目录里面
- 解压kibana到elasticsearch同一个目录下
启动elasticsearch
elasticsearch的bin目录下双击elasticsearch.bat文件
访问127.0.0.1:9200
如果访问不了可以修改一下config目录下的elasticsearch.yml文件
如果是本地测试可以将安全校验,加密呀什么的都配置成false,但是实际生产环境一定要为true
重启elasticsearch,刷新127.0.0.1:9200,出现以下信息则访问成功
如何设置elasticsearch的密码
elasticsearch默认会有一个超级管理员账号是elastic
首先要在配置上启用安全校验
到elasticsearch的bin目录下通过cmd命令运行以下命令
elasticsearch-reset-password -u elastic -i
依次输入Y,新密码,确认密码
注意这里设置的密码是超级管理员elastic的密码
重启elasticsearch,访问127.0.0.1:9200就需要输入账号和密码了,账号就是elastic,密码就是你自己设置的。
通过apiPost进行测试
说明elasticsearch没有问题,分词器没有问题,如果响应error和可能就是分词器版本与当前elasticsearch版本不匹配,注意版本一致问题
elasticsearch可视化界面kibana的启动
首先需要修改一下kibana下的config目录下的kibana.yml配置文件
我们看到配置文件全部都是注释掉的,注释掉的其实就是它的默认配置,你可以根据自己的情况把一些配置取消注释改成自己的
比如一些服务配置
如果你的elasticsearch设置用户和密码也就是开启了安全连接,特别注意以下的elasticsearch的连接配置,否则跳过
如果你启动了elasticsearch的安全校验,就要加上elasticsearch的账号和密码,但是从8.*开始就不允许kibana直接通过超级管理员elastic账号进行连接了,你可以为kibana创建一个连接账户,也可以用token进行连接,这边推荐用token.
生成token:
到elasticsearch的bin目录下运行以下cmd命令:
elasticsearch-service-tokens create elastic/kibana kibana
把生成的token复制到kibana配置的elasticsearch.serviceAccountToken:里就可以了。
启动Kibana
访问http://127.0.0.1:5601
如果设置elasticsearch开启了安全校验,就会要求你输入elasticsearch账号密码,否则直接进入主页