(三)Installation
Elasticsearch requires at least Java 8. Specifically as of this writing, it is recommended that you use the Oracle JDK version 1.8.0_131. Java installation varies from platform to platform so we won’t go into those details here. Oracle’s recommended installation documentation can be found on Oracle’s website. Suffice to say, before you install Elasticsearch, please check your Java version first by running (and then install/upgrade accordingly if needed):
java -version
echo $JAVA_HOME
Once we have Java set up, we can then download and run Elasticsearch. The binaries are available from www.elastic.co/downloads along with all the releases that have been made in the past. For each release, you have a choice among a zip or tar archive, a DEB or RPM package, or a Windows MSIinstallation package.
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz
tar -xvf elasticsearch-6.2..tar.gz
cd elasticsearch-6.2./bin
./elasticsearch
Installation with Homebrew
使用Homebrewedit进行安装
On macOS, Elasticsearch can also be installed via Homebrew:
brew install elasticsearch
If installation succeeds, Homebrew will finish by saying that you can start Elasticsearch by entering elasticsearch. Do that now. The expected response is described below, under Successfully running node
如果安装成功,Homebrew将说完你可以通过输入elasticsearch来启动Elasticsearch。现在就这样做。在成功运行nodeedit下,下面描述了预期的响应
Installation example with MSI Windows Installer
For Windows users, we recommend using the MSI Installer package. The package contains a graphical user interface (GUI) that guides you through the installation process.




By default, Elasticsearch will be installed at %PROGRAMFILES%\Elastic\Elasticsearch. Navigate here and go into the bin directory as follows:
默认情况下,Elasticsearch将安装在%PROGRAMFILES%\ Elastic \ Elasticsearch中。在此处导航并进入bin目录,如下所示:
with Command Prompt:
cd %PROGRAMFILES%\Elastic\Elasticsearch\bin
cd $env:PROGRAMFILES\Elastic\Elasticsearch\bin
And now we are ready to start our node and single cluster:
.\elasticsearch.exe
Successfully running node
If everything goes well with installation, you should see a bunch of messages that look like below:
[--16T14::,][INFO ][o.e.n.Node ] [] initializing ...
[--16T14::,][INFO ][o.e.e.NodeEnvironment ] [-bjhwl] using [] data paths, mounts [[/ (/dev/sda1)]], net usable_space [.7gb], net total_space [.6gb], spins? [no], types [ext4]
[--16T14::,][INFO ][o.e.e.NodeEnvironment ] [-bjhwl] heap size [.9gb], compressed ordinary object pointers [true]
[--16T14::,][INFO ][o.e.n.Node ] [-bjhwl] node name [-bjhwl] derived from node ID; set [node.name] to override
[--16T14::,][INFO ][o.e.n.Node ] [-bjhwl] version[6.2.], pid[], build[f5daa16/--16T09::.346Z], OS[Linux/4.4.--generic/amd64], JVM[Oracle Corporation/Java HotSpot(TM) -Bit Server VM/1.8.0_60/25.60-b23]
[--16T14::,][INFO ][o.e.p.PluginsService ] [-bjhwl] loaded module [aggs-matrix-stats]
[--16T14::,][INFO ][o.e.p.PluginsService ] [-bjhwl] loaded module [ingest-common]
[--16T14::,][INFO ][o.e.p.PluginsService ] [-bjhwl] loaded module [lang-expression]
[--16T14::,][INFO ][o.e.p.PluginsService ] [-bjhwl] loaded module [lang-mustache]
[--16T14::,][INFO ][o.e.p.PluginsService ] [-bjhwl] loaded module [lang-painless]
[--16T14::,][INFO ][o.e.p.PluginsService ] [-bjhwl] loaded module [percolator]
[--16T14::,][INFO ][o.e.p.PluginsService ] [-bjhwl] loaded module [reindex]
[--16T14::,][INFO ][o.e.p.PluginsService ] [-bjhwl] loaded module [transport-netty3]
[--16T14::,][INFO ][o.e.p.PluginsService ] [-bjhwl] loaded module [transport-netty4]
[--16T14::,][INFO ][o.e.p.PluginsService ] [-bjhwl] loaded plugin [mapper-murmur3]
[--16T14::,][INFO ][o.e.n.Node ] [-bjhwl] initialized
[--16T14::,][INFO ][o.e.n.Node ] [-bjhwl] starting ...
[--16T14::,][INFO ][o.e.t.TransportService ] [-bjhwl] publish_address {192.168.8.112:}, bound_addresses {{192.168.8.112:}
[--16T14::,][WARN ][o.e.b.BootstrapCheck ] [-bjhwl] max virtual memory areas vm.max_map_count [] likely too low, increase to at least []
[--16T14::,][INFO ][o.e.h.HttpServer ] [-bjhwl] publish_address {192.168.8.112:}, bound_addresses {[::]:}, {192.168.8.112:}
[--16T14::,][INFO ][o.e.g.GatewayService ] [-bjhwl] recovered [] indices into cluster_state
[--16T14::,][INFO ][o.e.n.Node ] [-bjhwl] started
Without going too much into detail, we can see that our node named "6-bjhwl" (which will be a different set of characters in your case) has started and elected itself as a master in a single cluster. Don’t worry yet at the moment what master means. The main thing that is important here is that we have started one node within one cluster.
./elasticsearch -Ecluster.name=my_cluster_name -Enode.name=my_node_name
192.168.8.112) and port (9200) that our node is reachable from. By default, Elasticsearch uses port 9200 to provide access to its REST API. This port is configurable if necessary.(三)Installation的更多相关文章
- HTML5 学习总结(三)——本地存储
一.HTML4客户端存储 B/S架构的应用大量的信息存储在服务器端,客户端通过请求响应的方式从服务器获得数据,这样集中存储也会给服务器带来相应的压力,有些数据可以直接存储在客户端,传统的Web技术中会 ...
- The Installation and Compilation of OpenCASCADE
OpenCASCADE的编译 The Installation and Compilation of OpenCASCADE eryar@163.com 一. 安装OpenCASCADE 可以从Ope ...
- 第三十章 elk(1) - 第一种架构(最简架构)
软件版本: es:2.4.0 logstash:2.4.0 kibana:4.6.1 一.logstash安装(收集.过滤日志.构建索引) 1.下载:https://www.elastic.co/do ...
- kali 2.0 U盘安装错误Your installation cd-rom couldn't be mounted
1.kali 2.0前天(2015.08.11)发布了.果断下载下来换掉本机的1.0版本. 2.用U盘安装的过程中,出现cd-rom无法挂载.提示错误Your installation CD-ROM ...
- Oracle EBS R12 (12.1.3) Installation Linux(64 bit)
Oracle EBS R12 (12.1.3) Installation Linux(64 bit) Contents Objective. 3 1 Download & Unzip. 3 D ...
- Dynamics CRM 2013 installation
原创地址:http://www.cnblogs.com/jfzhu/p/3445820.html 转载请注明出处 一 硬件要求 1. CRM Server 下表对硬件的要求是假定Microsoft S ...
- salesforce 零基础学习(三十六)通过Process Builder以及Apex代码实现锁定记录( Lock Record)
上一篇内容是通过Process Builder和Approval Processes实现锁定记录的功能,有的时候,往往锁定一条记录需要很多的限制条件,如果通过Approval Processes的条件 ...
- ROS探索总结(三)——ROS新手教程【转】
转自:http://blog.csdn.net/hcx25909/article/details/8811313 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[-] 一ROS的 ...
- P6 EPPM R16.1安装与配置指南(三)
P6 EPPM R16.1安装与配置指南(三) 解压:V137390-01.zip 修改 D:\P6_R161\p6suite\database\dbsetup.bat 的行 SET JAR_FI ...
随机推荐
- 记一次查询超时的解决方案The timeout period elapsed......
问题描述 在数据库中执行查询语句,大约1秒钟查询出来,在C#中用ado进行连接查询,一直等待很久未查出结果,最后抛出查询超时异常. 异常内容如下: Execution Timeout Expired. ...
- javascript基础修炼(9)——MVVM中双向数据绑定的基本原理
开发者的javascript造诣取决于对[动态]和[异步]这两个词的理解水平. 一. 概述 1.1 MVVM模型 MVVM模型是前端单页面应用中非常重要的模型之一,也是Single Page Appl ...
- 第32章 事件 - Identity Server 4 中文文档(v1.0.0)
日志记录是更低级别的"printf"样式 - 事件代表有关IdentityServer中某些操作的更高级别信息.事件是结构化数据,包括事件ID,成功/失败信息,类别和详细信息.这使 ...
- BootStrap之 提示工具(Tooltip)插件
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- [HTTP] tcp/ip详解 链路层 网络层 传输层 应用层
1.可以把七层协议简化成四层协议链路层 网络层 传输层 应用层 2.通过路由器连接的两个网络网络层ip提供的是一个逐跳协议,提供了一种不可靠的服务,中间有可能会丢传输层tcp在ip的基础上提供了可靠的 ...
- Java_Object_Date_System等常用类
01.第一章:Object类_概述 1).什么是"Java类库":指Java语言的官方为我们程序员提供的一些已经写好的,面向某些应用的“类”,这些类会随着JDK一起 发布,我们就业 ...
- Java开发笔记(八十)利用反射技术操作私有方法
前面介绍了如何利用反射技术读写私有属性,不单是私有属性,就连私有方法也能通过反射技术来调用.为了演示反射的逆天功能,首先给Chicken鸡类增加下列几个私有方法,简单起见弄来了set***/get** ...
- windows安装elasticsearch
1. 去官网 https://www.elastic.co/cn/ 下载 注意: ES对JDK版本有较高的要求,5.x及以上版本需要JDK8支持,本人此次使用2.4.6版本2. 下载后,JDK先安装, ...
- 反射(4)反射性能问题:直接调用vs反射调用
很多人都说使用反射会有性能问题,那到底会比直接调用慢多少呢,下面就来测试一下. 直接调用vs反射调用 下面就来写个demo来验证下直接调用和反射调用的性能差异,代码如下: namespace Cons ...
- Elasticsearch系列(5):深入搜索
结构化搜索 结构化搜索是指搜索那些具有内置结构数据的过程,比如日期,时间和数字都是结构化的,它们有精确的格式,我们可以对这些格式进行逻辑操作,比较常见的操作包括比较数字或时间的范围,或判定两个值的大小 ...