博客
关于我
全文搜索引擎ElasticSearch弹性搜索教程(一)安装和简单搜索
阅读量:587 次
发布时间:2019-03-11

本文共 1154 字,大约阅读时间需要 3 分钟。

安装Elasticsearch搜索引擎

在实际项目中,我们可能会遇到文本匹配要求高、搜索量大,传统数据库如MySQL难以承受的情况。这时候,选择Elasticsearch作为专业的文本搜索引擎,在性能、稳定性和灵活性上都能发挥出色。下面将从安装到常用操作详细介绍Elasticsearch的配置和使用。

一、安装前的准备工作

在安装之前,请确保以下几点:

  • 服务器环境配置
    • 操作系统:建议安装Ubuntu 16.04以上版本的64位服务器版。
    • Java环境:安装JDK8以上版本,需访问官方网站下载安装包,并正确设置JAVA_HOME环境变量。
    • 卸载existing Searching引擎:确保系统中没有其他搜索引擎正在运行,如(nodeJS中的search drained等)。
  • 二、安装步骤

  • 下载Elasticsearch安装包

    • 通过官网https://www.elastic.co/downloads/k ","
    • 选择合适的版本,我们用7.4.2版本进行演示。
  • 安装并解压

    • 将下载的tar.gz文件上传至服务器指定目录(如/home/userfor分别/ Projects/elasticsearch)。
    • 使用命令:tar -zxvf elasticsearch-7.4.2-linux-x86_64.tar.gz 解压即可。
  • 配置环境变量

    -编辑TextEdit文件,添加以下内容:

    export ES istemodود touch Es Thanksgiving log:禁用

    -保存文件,名为/etc/profile.local。-运行source /etc/profile.local aplicable_streams.

  • 启动Elasticsearch

    -进入Bin目录,运行命令:./bin/elasticsearch -d-请务必不要使用管理员权限(如sudo),否则可能引发报错。

    -验证启动成功。打开浏览器,访问localhost:9200/. 如果显示“Elasticsearch version`, 表明安装成功。

  • 三、停止Elasticsearch

  • 关闭当前运行的进程

    -运行ps aux | grep elasticlocate进程PID。-输入命令kill -username PID

  • 强行停止

    -使用控制C(Ctrl+C)或发送信号杀死进程。

  • 至于实际使用,请根据项目需求创建索引和映射。Elasticsearch默认支持JSON格式数据建index,可以使用curl命令批量导入数据。之后,可以通过Kibana进行数据可视化和管理。

    提醒:请根据实际服务器负载,调整Elasticsearch配置。默认设置适合小型项目,但大规模应用需要优化jvm配置和es配置文件。

    转载地址:http://dnftz.baihongyu.com/

    你可能感兴趣的文章
    POJ1240 m叉树
    查看>>
    Poj1328--Radar Installation(区间选点)
    查看>>
    POJ1384Piggy-Bank(DP)
    查看>>
    POJ1417 True Liars —— 并查集 + DP
    查看>>
    Poj1459 Power Network 预流推进
    查看>>
    POJ1502(MPI Maelstrom)
    查看>>
    poj1568 Find the Winning Move[极大极小搜索+alpha-beta剪枝]
    查看>>
    poj1730 - Perfect Pth Powers(完全平方数)(水题)
    查看>>
    poj1753——Flip Game
    查看>>
    poj1936 假期计划第一水
    查看>>
    poj1958-汉诺四塔问题(三种方法)
    查看>>
    poj1988(并查集)
    查看>>
    POJ2007+几何+极角排序
    查看>>
    poj2039
    查看>>
    poj2135(简单的最小费用流问题)
    查看>>
    poj2195 bfs+最小权匹配
    查看>>
    POJ2251
    查看>>
    POJ2253-Frogger
    查看>>
    poj2309
    查看>>
    POJ2390 Bank Interest【水题】
    查看>>