Elasticsearch环境安装配置

Elasticsearch环境安装配置


安装Elasticsearch的步骤如下 -


第1步 - 查看安装在计算机上的java的最低版本,它要求java 7或以上或最新的版本。可以通过执行以下操作进行检查 -


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


java -version
Bash
在UNIX/Linux操作系统(使用终端) -


$ echo $JAVA_HOME
Bash
第2步 - 从 www.elastic.co 下载最新的 Elasticsearch,注意选择对应版本 -


对于Windows操作系统,请下载ZIP文件。
对于UNIX操作系统,请下载TAR文件。
对于Debian操作系统,请下载DEB文件。
对于Red Hat和其他Linux发行版,请下载RPN文件。
APT和Yum实用程序也可用于在许多Linux发行版中用来安装Elasticsearch。
第3步 - Elasticsearch的安装过程非常容易,下面介绍在不同的操作系统如何安装 -


Windows操作系统 − 解压缩zip包,并安装Elasticsearch。
UNIX操作系统 - 在任何位置提取tar文件,并安装Elasticsearch。 


 
$tar –xvf elasticsearch-5.2.0.tar.gz
Bash
使用APT实用程序的Linux操作系统 -
下载并安装公共签名密钥 -


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


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


$ sudo apt-get update
Bash
现在就可以使用以下命令来安装了 -


$ sudo apt-get install elasticsearch
Bash
使用YUM实用程序的Debian Linux操作系统 -
下载并安装公共签名密钥 -


$ rpm --import http://packages.elastic.co/GPG-KEY-elasticsearch
Bash
在“/etc/yum.repos.d/”目录中用.repo作为后缀在文件中添加以下文本。 例如,在elasticsearch.repo文件中,添加以下文本 -


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




$ yum install elasticsearch
Bash
第4步 - 进入到Elasticsearch主目录和bin文件夹。在Windows系统下可运行elasticsearch.bat文件,或者在UNIX rum Elasticsearch文件的情况下,可以使用命令提示符和通过终端执行相同操作。


在Windows中 -


> cd elasticsearch-5.1.0/bin
> elasticsearch
Bash
在Linux中 -


$ cd elasticsearch-5.1.0/bin
$ ./elasticsearch
Shell
注意 - 在Windows系统中,可能会收到错误,指出未设置JAVA_HOME,请将环境变量设置为“C:\Program Files\Java\jre1.8.0_65”或设置实际安装java的位置。


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


{
   "name" : "Brain-Child",
   "cluster_name" : "elasticsearch", "version" : {
      "number" : "5.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"
}
JSON
第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方法进行匹配来删除特定的索引或类型。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值