ElasticSearch简单使用(windows环境)

ElasticSearch的使用需要配合Kibana来使用,因为ElasticSearch只有后端,没有页面的,Kibana是一款可视化工具,用于分析和可视化ElasticSearch的工具
首先下载ElasticSearch

https://www.elastic.co/cn/downloads/elasticsearch,因为jdk已经内置,所以jdk就不要安装了,解压后如下图所示

 

启动之前需要改点东西,不然启动会乱码

 

 

-Dfile.encoding=GBK

  

 

 

 

 以上的账号和密码记得保存

 

 输入https://localhost:9200/,会提示需要账号和密码认证,输入上面保存的账号和密码就可以了

下面是Kibana

下载地址 https://artifacts.elastic.co/downloads/kibana/kibana-8.5.3-windows-x86_64.zip

修改配置文件

 

 

 

 

 

 

 

 等待启动完成后,页面输入http://localhost:5601/

 

 

elasticsearch-create-enrollment-token -s kibana

 http://localhost:5601/这个页面会提示要输入令牌啥的,上面很长的一串就是令牌,点击配置即可

配置完成后,即使下面的页面

 

 点击登录后,

 

 

 

下面来说说,关于这个索引是个什么玩意?要如何创建这个索引?

首先说下创建索引是个啥意思,在Elasticsearch中创建索引可以理解为在关系型数据库中创建了表的含义,因为索引创建完成后,会进行映射操作,

而映射操作我理解为就是表中创建字段;后面跟着的就是文档的创建,所以文档的创建就是给表中添加数据,

因为我根据索引,映射,文档需要进行的操作,一次对应于创建表名,新建字段,新增数据

创建索引
PUT /new_index

  

 

 判断索引是否存在

HEAD /new_index

  

 

 

 查看索引

get /new_index

  

 

 接下来做映射操作

PUT /new-index
PUT /new-index/_mapping/
{
    "properties": {
        "name": {
            "type": "text"
        },
        "job": {
            "type": "text"
        },
        "logo": {
            "type": "keyword",
            "index": "false"
        },
        "payment": {
            "type": "float"
        }
    }
}

 

 新建文档

POST /new_index/_doc/1
{
    "name": "不敲代码程序员",
    "job": "出门遛弯",
    "payment": "30000",
    "logo":""
}

  

 

 查看文档

get  /new_index/_doc/1

 

 以上就是关于es的简单使用

posted @ 2023-02-10 21:11  不忘初心2021  阅读(289)  评论(0编辑  收藏  举报