ElasticSearch 的安装和简单使用

ElasticSearch

安装ElasticSearch

官方下载地址:https://www.elastic.co/cn/downloads/elasticsearch

1.解压window的压缩包!
在这里插入图片描述
2.双击ElasticSearch下的bin目录中的elasticsearch.bat启动,控制台显示的日志(等待启动完成)
在这里插入图片描述
3.然后在浏览器访问:http://localhost:9200 得到如下信息,说明安装成功了:
在这里插入图片描述

安装ES图形化界面

Head是elasticsearch的集群管理工具,可以用于数据的浏览查询.
地址:https://github.com/mobz/elasticsearch-head/
1.下载 elasticsearch-head-master.zip
2.解压之后安装依赖

npm install 
npm run start 

3.访问 localhost:9100

在这里插入图片描述
4.由于ES和客户端端口号不同,存在跨域问题,需要在ES配置文件里面配置跨域问题,修改elasticsearch.yml文件

http.cors.enabled: true
http.cors.allow-origin: "*"

5.重新启动ElasticSearch 使用elastcSearch-head 进行连接
在这里插入图片描述

安装Kibana

Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索
引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。Kibana让海量数据更容易理
解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查
询动态。设置Kibana非常简单。无需编码或者额外的基础架构,几分钟内就可以完成Kibana安装并启动
Elasticsearch索引监测。
1.下载Kibana https://www.elastic.co/cn/downloads/kibana
2.解压即可用
3.进入到bin目录下,启动服务就可以了
在这里插入图片描述
4.访问http://localhost:5601/app/home#/
在这里插入图片描述
5.配置为中文
中文包在 kibana\x-pack\plugins\translations\translations\zh-CN.json
只需要在配置文件 kibana.yml 中加入

i18n.locale: "zh-CN"

6.重启查看效果!成功切换为中文的了
在这里插入图片描述

##添加 IK分词器插件

1.下载IK分词器插件 https://github.com/medcl/elasticsearch-analysis-ik/releases
2.下载后解压,并将目录拷贝到ElasticSearch根目录下的 plugins 目录中。
在这里插入图片描述
3.重新启动 ElasticSearch 服务,在启动过程中,你可以看到正在加载"analysis-ik"插件的提示信息,
服务启动后,在命令行运行 elasticsearch-plugin list 命令,确认 ik 插件安装成功。
在这里插入图片描述

ElasticSearch 基础操作

Rest风格说明

method请求地址描述
PUTlocalhost:9200/索引名称/类型名称/文档id创建文档(指定文档id)
POSTlocalhost:9200/索引名称/类型名称创建文档(随机文档id)
POSTlocalhost:9200/索引名称/类型名称/文档id/_update修改文档
DELETElocalhost:9200/索引名称/类型名称/文档id删除文档
GETlocalhost:9200/索引名称/类型名称/文档id查询文档通过文档id
POSTlocalhost:9200/索引名称/类型名称/_search查询所有数据

基础测试

//PUT  创建命令  test1 索引 type1 类型 1   id
PUT /test1/type1/1
{
  "name":"zs", //
  "age":17 
}

返回结果

{
  "_index" : "test1",//索引
  "_type" : "type1",//类型
  "_id" : "1",//id
  "_version" : 1,//版本
  "result" : "craeted",//操作类型
  "_shards" : {//分片信息
    "total" : 2,
    "successful" : 1,
    "failed" : 0
  },
  "_seq_no" : 1,
  "_primary_term" : 1
}

查看test1

GET test1

删除test1

DELETE /test1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值