ElasticSearch 安装

Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。

1.安装ElasticSearch服务

(1)下载ElasticSearche安装包ElasticSearch7.5,下载到指定安装目录,并解压(安装elasticsearch的文件目录一定不要有空格以及要将文件的只读模式关闭,否则启动会报错误:***access denied (“java.io.FilePermission”"…\IKAnalyzer.cfg.xml"“read”***)

(2)进入elasticsearch的bin目录,执行如下命令安装分词插件

elasticsearch-plugin install

https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.5.0/elasticsearch-analysis-ik-7.5.0.zip

或者直接下载zip 解压到elasticsearch-7.5.0\plugins目录下面

(3)修改jvm.options中配置的内存限制(这步可选[默认是1g的])

-Xms256m //最小内存空间

-Xmx256m //最大内存空间

ps:这里可以尝试网页访问:http://localhost:9200/

网页显示信息如下:

在这里插入图片描述

(4)修改elasticsearch.yml文件:

# ======================== Elasticsearch Configuration =========================

# ---------------------------------- Cluster -----------------------------------
#集群名
cluster.name: es
# ------------------------------------ Node ------------------------------------
#节点名称
node.name: node-1
# ----------------------------------- Paths ------------------------------------
# 数据存放路径
path.data: E:/kj/java03/第11阶段-springboot/day09-elasticsearch/elasticsearch-7.5.0-node1/data
# 日志存放路径
path.logs: E:/kj/java03/第11阶段-springboot/day09-elasticsearch/elasticsearch-7.5.0-node1/logs
# ----------------------------------- Memory -----------------------------------
#锁定内存  不锁定内存会被其他程序挤压内存
bootstrap.memory_lock: true
# ---------------------------------- Network -----------------------------------
# Set the bind address to a specific IP (IPv4 or IPv6):
#哪些ip可以访问该节点   0.0.0.0 的意思:所有ip都可以
network.host: 0.0.0.0
#对外暴露的端口
http.port: 9200
# --------------------------------- Discovery ----------------------------------
#需要发现集群中节点的信息
discovery.seed_hosts: ["127.0.0.1:9300", "127.0.0.1:9302","127.0.0.1:9303"]
#集群第一次启动可能被选举成主节点的节点名
cluster.initial_master_nodes: ["node-1", "node-2","node-3"]

# ---------------------------------- Gateway -----------------------------------
#集群在发现几个节点后开始恢复数据
gateway.recover_after_nodes: 3
# ---------------------------------- Various -----------------------------------
#跨域请求配置
http.cors.enabled: true
http.cors.allow-origin: "*"
#该节点是否可以成为主节点(master)
node.master: true
#该节点是否用来存放数据
node.data: true
#该节点在集群内部通讯的端口
transport.tcp.port: 9300

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. 安装客户端 Kibana

(1)下载Kibana,作为访问Elasticsearch的客户端

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

或者直接使用 zip 解压(head)

(2)启动kibana,进入bin,点击 kibana.bat(或者cmd 运行 kibana.bat)

访问http://localhost:5601 即可打开Kibana的用户界面
在这里插入图片描述
参考资料:
kibana.bat 双击闪退
ElasticSearch安装
报错:access denied (“java.io.FilePermission”"…\IKAnalyzer.cfg.xml"“read”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值