【ElasticSearch】windows server 2019安装ES8.9.1 + kibana8.9.1 + IK分词器

server/2024/9/25 13:17:08/

目录

准备工作

ES 

Kibana 

IK 

安装

es

es访问测试

将es安装为系统服务 

Kibana 

 配置es

运行kibana

访问测试 

IK

补充


准备工作

ES8.9.1 + kibana8.9.1 + IK的版本最好要对应上!!!

ES 

es8.9.1:

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.9.1-windows-x86_64.zip

es历史版本下载页面:

https://www.elastic.co/cn/downloads/past-releases#elasticsearch

Kibana 

kibana8.9.1:

https://artifacts.elastic.co/downloads/kibana/kibana-8.9.1-windows-x86_64.zip

kibana历史版本下载页面:

Past Releases of Elastic Stack Software | Elastic

IK 

IK8.9.0(ik没有8.9.1的版本,但是可以通过修改配置文件适配8.9.1的es):

IK历史版本下载页面:

https://github.com/infinilabs/analysis-ik/tags

安装

es

将压缩包解压后放到你想放置的位置就行。

修改配置文件(config/elasticsearch.yml):

# 开放远程访问
network.host: 0.0.0.0

接着进入bin目录,在地址栏里输入cmd回车:

# 切换到utf-8编码
chcp 65001# 运行es的脚本
elasticsearch.bat

在第一次运行完成后会弹出elastic用户的密码和token信息(配置kibana将会用到),注意只有第一次弹出!!!

关键信息位置如下两个地方,自行找到对应的位置:

密码:

Password for the elastic user (reset with `bin/elasticsearch-reset-password -u elastic`):

xxxxxxxxxxxxxxxx

token: 

Copy the following enrollment token and paste it into Kibana in your browser (valid for the next 30 minutes):

xxxxxxxxxxxxxxxxxx

es访问测试

 浏览器访问

https://127.0.0.1:9200

 访问如果提示什么不安全链接,忽略即可,页面中应该会有更多选项的按钮,选择继续访问即可。

然后就会要你输入账号密码,账号是elastic,密码就是cmd窗口中弹出的信息(就是上面说的首次启动会弹出的信息),假如你没记下来,可以通过以下命令重置下密码:

elasticsearch-reset-password -u elastic

如果重置失败了,尝试下把es服务运行起来后再去运行命令。

 访问成功了会弹出版本信息,如:

将es安装为系统服务 

进入es的bin目录,然后在地址栏中输入cmd,在黑窗口中执行。 

命令如下: 

# 安装为系统服务(必须先运行这个命令安装)
elasticsearch-service.bat install# 将es移出系统服务
elasticsearch-service.bat remove# 启动es服务
elasticsearch-service.bat start# 停止es服务
elasticsearch-service.bat stop# 打开es服务管理器
elasticsearch-service.bat manager

在安装好之后如果你需要设置自动运行,那么你需要运行下elasticsearch-service.bat manager,在弹出的窗口中设置为跟我的一样的即可:

Kibana 

解压后放到你想放置的位置即可。

修改配置文件(config/kibana.yml):

# 开放远程访问
server.host: 0.0.0.0

 配置es

进入bin目录后在地址栏输入cmd,然后在黑窗口中输入以下命令:

kibana-setup

 接着会提示你要输入token,这个token就是前面说的es首次启动时弹出的关键信息其中之一。

如果你没有记录,或者是前面的token过期了,可以通过进入es的bin目录中在地址栏打开cmd,输入以下命令创建新的token:

elasticsearch-create-enrollment-token -s kibana

然后将token输入后kibana就会自行去配置了。

运行kibana

双击kibana.bat即可运行。

访问测试 

浏览器访问

http://127.0.0.1:5601

 账户名elastic,密码跟前面的一致,其实这个账户密码就是es的登录账户和密码。

IK

将压缩包解压后放在es中的plugins位置即可。然后停止es服务再启动即可。

测试ik分词器的两种模式:

GET _analyze
{"analyzer": "ik_smart","text": "我是中国人"
}GET _analyze
{"analyzer": "ik_max_word","text": "我是中国人"
}

补充

如果需要修改elastic的密码只需要在kibana发请求:

POST /_security/user/elastic/_password
{"password": "123456"
}


http://www.ppmy.cn/server/49358.html

相关文章

DeepSORT(目标跟踪算法)中 可以设置阈值进行异常检测或目标跟踪的原因

DeepSORT(目标跟踪算法)中 可以设置阈值进行异常检测或目标跟踪的原因 flyfish 代码地址 https://github.com/shaoshengsong/DeepSORT 利用卡方分布的特性来设置合理的阈值进行异常检测或目标跟踪。 设定和定义 假设我们有一个 k k k 维的随机向量…

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] LYA与朋友们的石头剪刀布游戏(100分) - 三语言AC题解(Python/Java/Cpp)

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 🍓OJ题目截图 📎在线评测链接 LYA与朋友们的石头剪刀布游戏(100分) 🌍 评…

【C/C++】用C语言写一个数据仓库,存储和修改数据

这个代码实现了一个简单的数据仓库&#xff0c;其中数据被存储在一个3x3的二维数组中。用户可以通过控制台界面与这个数据仓库进行交互&#xff0c;可以选择查看数据或者修改数据。 基础版源码&#xff1a; #include <stdio.h>#define HOUSESIZE 3 int arr[HOUSESIZE][…

前端实现获取后端返回的文件流并下载

前端实现获取后端返回的文件流并下载 方法一&#xff1a;使用Axios实现文件流下载优点缺点 方法二&#xff1a;使用封装的Request工具实现文件流下载优点缺点 方法三&#xff1a;直接通过URL跳转下载优点缺点 结论 在前端开发中&#xff0c;有时需要从后端获取文件流&#xff0…

毕业了校园卡怎么改套餐?

毕业了校园卡怎么改套餐&#xff1f; 毕业生校园卡99元套餐变更8元保号套餐教程 学弟学妹们恭喜毕业呀&#x1f393; 校园卡绑定了好多东西注销不掉又不想交高额月租的看过来。 今天一招教你更改校园卡套餐。 中国移动/电信/联通App 打开App&#xff0c;在首页右上角点击人工…

TDengine 3.3.0.0 引入图形化管理工具、复合主键等 13 项关键更新

在涛思数据研发团队的努力下&#xff0c;TDengine 3.3.0.0 版本终于和大家见面了。这一版本中&#xff0c;我们引入了多项革新功能和性能优化&#xff0c;力求在为用户提供极致体验的同时&#xff0c;不断推动技术的前沿。 此次更新不仅针对开源社区版本&#xff0c;进行了一系…

聚焦赛宁网安竞赛平台+赛事服务,引领网络安全竞赛新潮流

第八届XCTF总决赛将在2024年6月22日于中国成都震撼开启&#xff0c;本届总决赛分为个人Live Solo和团队KOH巅峰对决两个赛道&#xff0c;从个人和团队多角度全方位考察参赛人员的竞技水平。 巅峰对决 智慧的火花在此碰撞 个人Live Solo赛制 Live Solo赛分为晋级赛和Solo赛。…

网络编程2----UDP简单客户端服务器的实现

首先我们要知道传输层提供的协议主要有两种&#xff0c;TCP协议和UDP协议&#xff0c;先来介绍一下它们的区别&#xff1a; 1、TCP是面向连接的&#xff0c;UDP是无连接的。 连接的本质是双方分别保存了对方的关键信息&#xff0c;而面向连接并不意味着数据一定能正常传输到对…