Elasticsearch环境安装配置
安装Elasticsearch的步骤如下 -
第1步 - 查看安装在计算机上的java的最低版本,它要求java 7或以上或最新的版本。可以通过执行以下操作进行检查 -
在Windows操作系统(OS)(使用命令提示符) -
java -version
在UNIX/Linux操作系统(使用终端) -
$ echo $JAVA_HOME
第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..tar.gz
使用APT实用程序的Linux操作系统 -
下载并安装公共签名密钥 -$ wget -qO - http://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-.x.list
运行更新 -
$ sudo apt-get update
现在就可以使用以下命令来安装了 -
$ sudo apt-get install elasticsearch
使用YUM实用程序的Debian Linux操作系统 -
下载并安装公共签名密钥 -$ rpm --import http://packages.elastic.co/GPG-KEY-elasticsearch
Bash在“
/etc/yum.repos.d/”目录中用.repo作为后缀在文件中添加以下文本。 例如,在elasticsearch.repo文件中,添加以下文本 -[elasticsearch-.x]
name = Elasticsearch repository for5.x packages
baseurl = http://packages.elastic.co/elasticsearch/5.x/centos
gpgcheck =
gpgkey = http://packages.elastic.co/GPG-KEY-elasticsearch
enabled =现在可以使用以下命令安装Elasticsearch:
$ yum install elasticsearch
第4步 - 进入到Elasticsearch主目录和
bin文件夹。在Windows系统下可运行elasticsearch.bat文件,或者在UNIX rum Elasticsearch文件的情况下,可以使用命令提示符和通过终端执行相同操作。
在Windows中 -
> cd elasticsearch-5.1./bin
> elasticsearch
在Linux中 -
$ cd elasticsearch-5.1./bin
$ ./elasticsearch
注意 - 在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"
}
第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方法进行匹配来删除特定的索引或类型。
Elasticsearch环境安装配置的更多相关文章
- Linux初学 - Elasticsearch环境安装
下载 https://www.elastic.co/downloads/elasticsearch 安装 rpm -ivh 也可以双击rpm包安装 修改elastaticsearch host配置 修 ...
- Linux系统中ElasticSearch搜索引擎安装配置Head插件
近几篇ElasticSearch系列: 1.阿里云服务器Linux系统安装配置ElasticSearch搜索引擎 2.Linux系统中ElasticSearch搜索引擎安装配置Head插件 3.Ela ...
- Linux下xampp集成环境安装配置方法 、部署bugfree及部署禅道
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非 ...
- Sencha Toucha 2 —1.环境安装配置、在线打包、离线打包
环境安装配置 1. 下载 1.1 Sencha Touch 下载 http://cdn.sencha.com/touch/sencha-touch-2.2.1-gpl.zip 1 ...
- [转载]SharePoint 2013测试环境安装配置指南
软件版本 Windows Server 2012 标准版 SQL Server 2012 标准版 SharePoint Server 2013 企业版 Office Web Apps 2013 备注: ...
- Windows7 x64 跨平台开发环境安装配置
======================================================================= Windows7 x64 跨平台开发环境安装配置 201 ...
- 一个电脑的重装到java开发环境安装配置的全过程
刚拿到一台别人用过的电脑.看着c盘爆满,而且用了还是windows7操作系统,强迫症发作马上就准备重装系统. 之前换固态使用wepe制作U盘启动盘装系统的步骤和过程全部忘记的,贼尴尬. 同事都看不过眼 ...
- QT开发环境安装配置教程
QT开发环境安装配置教程 分类: QT2012-11-29 23:31 35366人阅读 评论(12) 收藏 举报 Linux版的直接在ubutnu软件中心输入QT,安装响应的Designer,Cre ...
- ElasticSearch搜索引擎安装配置拼音插件pinyin
近几篇ElasticSearch系列: 1.阿里云服务器Linux系统安装配置ElasticSearch搜索引擎 2.Linux系统中ElasticSearch搜索引擎安装配置Head插件 3.Ela ...
随机推荐
- meta标签整理
meta指元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词.标签位于文档的头部,不包含任何内容. 标签的属性定义了与文档相关联的名称/值对. 一 ...
- 关于Java 枚举类型的自定义属性
package com.cpic.test;/** * 关于枚举类型自定义属性 * */public enum Provious { ANHUI("皖", 1),BAIJING(& ...
- linux命令之用户和用户组
知识点: 1.-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限 2.将root用户添加到supergroup用户组 groupadd supergroup ...
- [转载]Linux I/O 调度方法
http://scoke.blog.51cto.com/769125/490546 IO调度器的总体目标是希望让磁头能够总是往一个方向移动,移动到底了再往反方向走,这恰恰就是现实生活中的电梯模型,所以 ...
- 使用命令wsimport构建WebService客户端
原文:http://www.cnblogs.com/ningvsban/p/3760085.html wsimport命令介绍 在JDK的bin文件夹中,有一个wsimport.exe,这个工具依据w ...
- Vitamio视频播放器
前言 虽然Android已经内置了VideoView组件和MediaPlayer类来支持开发视频播放器,但支持格式.性能等各方面都十分有限,这里与大家一起利用免费的Vitamio来打造属于自己的And ...
- 全面解析Linux 内核 3.10.x - 如何开始
万事开头难 - 如何开始? 人总是对未知的事物充满恐惧!就像航海一样,在面对危难的时候,船员和船长是一样心中充满恐惧的!只是船员始终充满恐惧,而船长却能压抑恐惧并从当前找出突破口! 我没有船长之能,但 ...
- ThreadUtil 多线程处理List,回调处理具体的任务
每次想多线程处理一个大的结果集的时候 都需要写一大堆代码,自己写了个工具类 方便使用 package com.guige.fss.common.util; import com.guige.fss.c ...
- lua和C++交互的lua栈操作——以LuaTinker为例
一. -- C++类注册函数(LuaTinker) 的lua栈操作: -- lua栈内容(执行到pop语句) 栈地址 <--执行语句 space_name[name] = t1 -- (2b8) ...
- Vscode 修改为中文语言
1 官网下载最新版的vscode : https://code.visualstudio.com/Download 2 安装之后, 按键 F1 搜索框 输入 language 选择 config ...