Centos 7 下安装kibana,ik中文分词器以及ElasticSearch集群教程(一)

本文涉及的产品
Elasticsearch Serverless通用抵扣包,测试体验金 200元
简介: Centos 7 下安装kibana,ik中文分词器以及ElasticSearch集群教程

简介


ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful

web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache

Groovy、Ruby和许多其他语言中都是可用的。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache

Solr,也是基于Lucene。


官方地址:


https://www.elastic.co/cn/elasticsearch


好了,我们直接进入主题,centos安装教程欢迎看我以前发的文章,这里我就不过多的解释了,下面我们开始我今天的教程


1,通过docker 来安装elasticsearch


docker pull elasticsearch:7.3.2


1.1 来看下通过pull 下来的elasticsearch

1.png


1.2,启动elasticsearch执行命令

docker run -d --name es -p 9200:9200 -p 9300:9300 -p 5601:5601 -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" -e "discovery.type=single-node" elasticsearch:7.3.2

1.png

1.png


1.3 浏览器访问验证安装,这是我本机地址:http://192.168.177.132:9200/


1.png


好了,在浏览器上看到这个数据数据,那就说明elasticsearch安装成功。

下面让我们再来安装另外一个工具,那就是kibana工具来管理elasticsearch


2,docker安装kibana可视化界面


2.1 拉取镜像


docker pull kibana:7.3.2


2.2,启动kibana命令

docker run -d --name kb -e ELASTICSEARCH_HOSTS=http:127.0.0.1/9200 --network=container:es kibana:7.3.2


执行命令后和上面一样这里就不再贴图了 ,这里需要等待一分钟左右,在浏览器中查看效果


2.3 浏览器测试是否成功


http://192.168.177.132:5601/app/kibana


1.png


2.4 首先来添加一个文档

1.png


2.5 通过查询命令查看添加的数据

1.png


2.6 常用的命令

#创建指定文档
PUT /demo/_doc/2
{
  "name":"Somnus_小凯",
  "job":"Java研发",
  "age":25
}
#查询指定ID的文档
GET /demo/_doc/2
#查询指定索引下的为所有文档
GET /demo/_search
#精确匹配查询
GET /demo/_search?q=age:25
#查询区间
GET /demo/_search?q=age[24 TO 26]


3,docker实现elasticsearch容器中文ik分词器并生成镜像


3.1,首先进入容器

docker exec -it es bash

1.png


3.2 进入容器之后需要安装wget用来下载ik分词插件

yum  -y install wget


3.3 安装完成后接下来下载ik插件

wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.3.2/elasticsearch-analysis-ik-7.3.2.zip


3.4 创建个目录目录把下载的文件解压到plugins目录下即可

unzip  -d ./plugins/ik/ elasticsearch-analysis-ik-7.3.2.zip


至此ik分词器就安装完成,下面就是我们今天的重点

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
3月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
766 69
|
2月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
1062 2
|
2月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
565 16
|
3月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
329 10
|
3月前
|
运维 网络协议 Linux
CentOS下Bind服务的安装与故障排查
通过以上的步骤,您应该能够在CentOS系统上安装并配置BIND DNS服务,并进行基本的故障排查。
368 0
|
3月前
|
存储 Ubuntu Linux
安卓手机免root安装各种Linux系统:Ubuntu, Centos,Kali等
此外还可以安装Slackware、Archstrike等系统,还可以通过github查找方法安装更多有趣的东西。 昨日小编就是通过Termux安装的Kali Linux工具包。
|
存储 安全 Java
在CentOS 7上安装和配置Elasticsearch的方法
在CentOS 7上安装和配置Elasticsearch的方法
1054 0
|
安全 Linux 测试技术
在CentOS上安装Elasticsearch和Kibana
在CentOS上安装Elasticsearch和Kibana
463 0
|
Java Linux Shell
CentOS7安装ElasticSearch7.14.2和ik分词器
CentOS7安装ElasticSearch7.14.2和ik分词器
500 0
|
安全 Linux 网络安全
Centos 7 安装系列(10):ElasticSearch 8.6.2
在空白的 Centos 7 系统中,安装部署 ElasticSearch 8.6 ,同时设置开机自启和密码安全策略。
686 1