Elasticsearch7.6.2如何在码头工人环境中安装

  介绍

Elasticsearch7.6.2如何在码头工人环境中安装?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

<强>安装Elasticsearch

注意:使用版本为土壤质素,你可以选择其他版本

<>强拉取镜像

码头工人拉Elasticsearch:土壤质素

<>强启动容器

码头工人运行——重启=总是- p 9200:9200 - p 9300:9300 - e“discovery.type=single-node"\

- e ES_JAVA_OPTS=?Xms512m -Xmx512m"\

- name=& # 39; elasticsearch& # 39;——cpuset-cpus=?”;- m 2 g - d elasticsearch:土壤质素

说明:

1只- v/opt/hanlp:/opt/hanlp如果使用了hanlp的分词,所以需要挂载词库

2只ES_JAVA_OPTS可以设置参数

3只单节点启动

访问地址:http://172.18.63.211:9200

 Elasticsearch7.6.2如何在码头工人环境中安装

<>强插件安装

安装反向分词器

下载对应的版本:elasticsearch-analysis-ik

为什么安装本土知识,轻量级。配置好词库也是可以用来中文分词,hanlp重量级,内置算法较多,不适合单独分词使用。

 #离线安装,下载对应插件zip
  # https://github.com/medcl/elasticsearch-analysis-ik
  码头工人cp/opt/elasticsearch-analysis-ik-7.6.2。zip elasticsearch:/opt
  码头工人exec - elasticsearch bash
  cd插件/mkdir analysis-ik
  解压缩- d/usr/share/elasticsearch/插件/analysis-ik//opt/elasticsearch-analysis-ik-7.6.2.zip
  退出
  码头工人重启elasticsearch 

 Elasticsearch7.6.2如何在码头工人环境中安装

自定义词库

自定义字典

远程词库

<强>常用维护命令

 #查看所有索引信息
  GET/_cat/indices& # 63;漂亮
  #节点监控
  GET/_cat/health& # 63;漂亮
  #安装了哪些插件
  得到_cat/插件

其他命令在用的时候再次整理,本文主要讲安装和部署。

<强>监控和开发工具Kibana

Kibana是为Elasticsearch设计的开源分析和可视化平台。你可以使用Kibana来搜索,查看存储在Elasticsearch索引中的数据并与之交互。你可以很容易实现高级的数据分析和可视化,以图标的形式展现出来。

我们的服务器IP是172.18.63.211

码头工人运行——重启=总链接Elasticsearch: Elasticsearch——名字Kibana - p 5601:5601 - d Kibana:土壤质素

进入容器修改配置文件Kibana。yml

码头工人exec - kibana bash
  vi配置/kibana.yml
  # # # # # # # # # # # # # # # # # # # # # # # #
  #指定es的地址
  elasticsearch。主机(“http://172.18.63.211:9200"):
  #中文化
  i18n。地区:“zh-CN"
  #修改外网访问可选
  服务器。主持人:“0.0.0.0"
  退出
  # # # # # # # # # # # # # # # # # # # # # # # #
  码头工人重启kibana 

打开地址:http://172.18.63.211:5601

<强>测试分词工具

 POST _analyze
  {
  “text":“检测甘蓝型油菜抗磺酰脲类除草剂基因BnALS3R的引物与应用,,
  “analyzer":“hanlp"
  }

新增索引库

 

<>强数据同步Logstash

用于收集,解析和转换日志,同步数据等。

安装

码头工人拉Logstash: 7.5.0

配置文件目录

 mkdir - p/usr/local/logstash/config
  cd/usr/local/logstash/config
  触摸logstash.yml
  vi log4j2.properties
  # # # # #添加以下内容
  logger.elasticsearchoutput.name=logstash.outputs.elasticsearch
  logger.elasticsearchoutput。水平=调试
  # # # # #
  vi pipelines.yml
  # # # #
  ——管道。id: logstash-match
  路径。配置:“/usr/share/logstash/config/* .conf"
  管道。工人:3
  # # # # 

Elasticsearch7.6.2如何在码头工人环境中安装