Elasticsearch - 安装

安装Elasticsearch的步骤如下 -

第1步 - 检查安装好计算机的java的最低版本,它应该是java 7或更高版本。您可以通过执行以下操作进行检查 -

在Windows操作系统(OS)中(使用命令提示符) -

java -version

在UNIX OS(使用终端)中 -

$ echo $JAVA_HOME

第2步 - 从www.elastic.co下载Elasticsearch

  • 对于Windows OS下载ZIP文件。
  • 对于UNIX OS下载TAR文件。
  • 对于Debian OS下载DEB文件。
  • 对于Red Hat和其他Linux发行版,请下载RPN文件。
  • APT和Yum实用程序也可用于在许多Linux发行版中安装Elasticsearch。

第3步 - Elasticsearch的安装过程非常简单,下面针对不同的操作系统进行了描述 -

  • Windows操作系统 - 解压缩zip包并安装Elasticsearch。

  • UNIX操作系统 - 在任何位置提取tar文件并安装Elasticsearch。

$tar –xvf elasticsearch-2.1.0.tar.gz
  • 使用适用于Linux OS的APT实用程序 -

    • 下载并安装公共签名密钥 -

$ wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
  • 保存存储库定义 -

$ echo "deb http://packages.elastic.co/elasticsearch/2.x/debian stable main" | sudo tee -a /etc/apt/sources.list.d/elasticsearch-2.x.list
  • 运行更新 -

$ sudo apt-get update
  • 现在您可以使用以下命令安装 -

$ sudo apt-get install elasticsearch
  • 在Debian Linux OS中使用YUM实用程序 -

    • 下载并安装公共签名密钥 -

$ rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
  • 在“/etc/yum.repos.d/”目录中添加带有.repo后缀的文件中的以下文本。例如,elasticsearch.repo

[elasticsearch-2.x]
name = Elasticsearch repository for2.x packages
baseurl = http://packages.elastic.co/elasticsearch/2.x/centos
gpgcheck = 1
gpgkey = http://packages.elastic.co/GPG-KEY-elasticsearch
enabled = 1
  • 您现在可以使用以下命令安装Elasticsearch -

$ yum install elasticsearch

第4步 - 转到Elasticsearch主目录并在bin文件夹中。在Windows的情况下运行elasticsearch.bat文件,或者您可以使用命令提示符并通过终端执行相同的UNIX朗姆Elasticsearch文件。

在Windows中 -

cd elasticsearch-2.1.0/bin
elasticsearch

在Linux中 -

$ cd elasticsearch-2.1.0/bin
$ ./elasticsearch

注意 - 如果是windows,你可能会收到错误声明未设置JAVA_HOME,请在环境变量中将其设置为“C:\ Program Files \ Java \ jre1.8.0_31”或安装java的位置。

步骤5 - Elasticsearch Web界面的默认端口是9200,或者您可以通过更改bin目录中存在的elasticsearch.yml文件中的http.port来更改它。您可以通过浏览http://localhost:9200来检查服务器是否已启动并运行。它将返回一个JSON对象,它以下列方式包含有关已安装的Elasticsearch的信息 -

{"name" : "Brain-Child","cluster_name" : "elasticsearch", "version" : {"number" : "2.1.0","build_hash" : "72cd1f1a3eee09505e036106146dc1949dc5dc87","build_timestamp" : "2015-11-18T22:40:03Z","build_snapshot" : false,"lucene_version" : "5.3.1"},"tagline" : "You Know, for Search"
}

步骤6 - 您可以从www.telerik.com安装fiddler2 作为Elasticsearch的前端。

  • 在fiddler2的配置窗口中,您可以点击Elasticsearch的地址添加索引,如果需要,那么类型/映射也使用HTTP POST方法,例如 -

  • 地址栏

http://localhost:9200/schools/school
  • 请求正文 - 您可以添加JSON对象,该对象将存储到该索引中。

  • 只需在URL末尾添加“_search”关键字并在请求正文中发送查询,就可以使用相同的方法进行搜索 - 例如 -

  • 地址栏

POST http://localhost:9200/city/schools/_search
  • 请求正文

    {“query”:{“match_all”:{}}}

    此查询将返回该索引中的所有内容,该索引属于该特定类型。

  • 您可以通过在地址栏中放置相同的URL并使用HTTP DELETE方法命中它来删除特定的索引或类型。

转载来源:https://www.tutorialspoint.com/elasticsearch/elasticsearch_installation.htm

ElasticSearch入门教程--安装相关推荐

  1. python elasticsearch 入门教程(二) ---全文搜索

    python elasticsearch 入门教程(二) ---全文搜索 截止目前的搜索相对都很简单:单个姓名,通过年龄过滤.现在尝试下稍微高级点儿的全文搜索--一项 传统数据库确实很难搞定的任务. ...

  2. ElasticSearch入门教程-索引

    ElasticSearch入门教程-索引 在本节中,我们将向Elasticsearch添加一些索引,映射和数据.此数据将用于本教程中说明的示例中. 创建索引 PUT http://localhost: ...

  3. caffe linux 教程,Caffe 深度学习入门教程 - 安装配置Ubuntu14.04+CUDA7.5+Caffe+cuDNN_Linux教程_Linux公社-Linux系统门户网站...

    安装配置Ubuntu14.04+CUDA7.5+Caffe+cuDNN 一.版本 Linux系统:Ubuntu 14.04 (64位) 显卡:Nvidia K20c cuda: cuda_7.5.18 ...

  4. Turtlebot1入门教程-安装Turtlebot(Ubuntu18.04+Melodic)

    安装turtlebot的依赖: sudo apt-get install ros-melodic-kobuki-*sudo apt-get install ros-melodic-ecl-stream ...

  5. ElasticSearch入门教程(1)

    目录 1.1ElasticSearch是什么? 2.1Elasticsearch安装 2.1.1 下载软件 2.2.2使用Postman客户端工具 2.2.3数据格式 正(排)向索引 倒排索引 2.2 ...

  6. ElasticSearch 入门教程笔记

    视频教程:[狂神说Java]ElasticSearch7.6.x最新完整教程通俗易懂 视频地址:https://www.bilibili.com/video/BV17a4y1x7zq 拒绝白嫖,感谢狂 ...

  7. Elasticsearch系列-Elasticsearch入门教程

    引言 Elasticsearch是著名的开源分布式搜索和数据处理平台,是一个基于Lucene的分布式.实时.全文搜索系统,其稳定.可靠.高可用.可大规模扩展等特性,使得Elasticsearch的应用 ...

  8. Elasticsearch入门教程

    ElasticSearch是一个高度可扩展的开源搜索引擎并使用REST API,所以您值得拥有. 在本教程中,将介绍开始使用ElasticSearch的一些主要概念. 下载并运行ElasticSear ...

  9. Elasticsearch 入门教程

    目录 一.安装 二.基本概念 2.1 Node 与 Cluster 2.2 Index 2.3 Document 2.4 Type 三.新建和删除 Index 四.中文分词设置 五.数据操作 5.1 ...

最新文章

  1. Bmob图片上传遇到的坑
  2. IOS引导页拨动4张图片最后一张停三秒进入主页,页面推送
  3. linux知识点记录二
  4. Hdoj Minimize The Difference
  5. win7远程多用户登录此计算机无法,win7如何实现远程桌面多用户登录|win7实现多用户登录远程桌面的方法...
  6. 汇编中调用函数(类比c
  7. linux配置sftp-server,Ubuntu Server如何配置SFTP(建立用户监狱)
  8. jpa原生query_Spring Data Jpa @Query原生SQL
  9. [: -ge: unary operator expected 错误
  10. leetcode之有效的括号
  11. 调试网页PAIP HTML的调试与分析工具
  12. 戴文的Linux内核专题:08内核配置(4)
  13. 好用的Windows屏幕取色器 ColorWanted
  14. Cocos技术派 | TS版属性面板定义高级篇
  15. hadoop3.3.1搭建过程遇到的坑
  16. pythyon爬虫实现12306查票
  17. java8 LocalDate获取自然周的方法
  18. java毕业设计在线招投标系统Mybatis+系统+数据库+调试部署
  19. vue页面白屏的原因及优化
  20. 用python进行进制转换(二十六进制)

热门文章

  1. HTML5 地理位置定位(HTML5 Geolocation)原理及应用 (调用GPS)
  2. 为iOS7重新设计你的App
  3. php 隐藏图片地址
  4. Leetcode算法题(C语言)15--字符串中的第一个唯一字符
  5. 【C++基础学习】const限定修饰符详解
  6. 作业 winform 备份原始积分派送五百分
  7. 枚举数据类型 c# 114866833
  8. 使用控件设计窗体 上 布局主窗体 添加标签与文本框控件
  9. 关于win安装vir的临时笔记
  10. linux-目录查询命令-目录内容查看-ls查询-tree查询-查询类容分类-不同颜色对应不同类型