elasticsearch学习(一)

window下安装使用elasticsearch

下载好文件后解压文件,配置配置文件/config/elasticsearch.yml

cluster.name: es_cluster_wq #集群,名称
node.name: es_7.3 #集权节点名称
node.master: true #表示节点是否具有成为主节点的资格
node.data: true #表示节点是否存储数据
path.data: D:\work\tools\elasticsearch-7.3.1\data_es #数据存储位置
path.logs: D:\work\tools\elasticsearch-7.3.1\log_es #日志存储位置
network.host: 0.0.0.0 #ip
http.port: 9200  #端口号
discovery.seed_hosts: ["127.0.0.1"]  #集群中的各节点ip
cluster.initial_master_nodes: ["es_7.3"]  #结群中主节点名称
gateway.recover_after_nodes: 1 #只要指定数量的节点加入集群,就开始进行恢复

有两种方法进行服务启动:

  • 方法1:使用命令窗口进入elasticsearch文件下的/bin目录执行启动命令elasticsearch.bat,或者直接点击elasticsearch.bat,使用该方法,只要命令窗口关闭了,服务便停止了,不太方便;
  • 方法2:还是使用命令窗口进入elasticsearch文件下的/bin目录下,执行elasticsearch.bat install命令后,打开任务管理器,打开服务后找到elasticsearch服务,选择启动
    图片.png

    图片.png

    无论使用以上哪种方式启动,当服务启动成功后,进入浏览器,访问http://localhost:9200/,出现以下界面则表示启动成功
    图片.png

ik分词器下载

ik分词器顾名思义主要是用用于分词,将一段中文或者其他语音分为一个个关键词,中文分词是将其分到一个个字,英文主要是分为一个个单词,而不是到字母。它将我们输入的搜索关键词进行分词,与存储的并且已分词过的数据进行匹配;

  • 下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases
  • 下载后的文件进行解压放入elasticsearch文件夹下的plugins文件夹下,如果没有则创建一个plugins并放入ik分词器文件
    图片.png
  • 之后只要重启elasticsearch就好了

kibana下载

kibana是一款开源的可视化分析平台,用于和elasticsearch一起工作,可以在上面搜索,查看,并和存储在es索引钟的数据进行交互,kibana国内加速下载地址https://www.newbe.pro/Mirrors/Mirrors-Kibana/
下载解压后,打开bin目录,双击kibana.bat运行:

图片.png

浏览器输入http://localhost:5601/即可进入,进入Dev Tools即可使用对应语句操作数据:
图片.png

下一篇:elasticsearch学习(一)

你可能感兴趣的:(elasticsearch学习(一))