博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
elasticsearch单机与服务器环境搭建
阅读量:4566 次
发布时间:2019-06-08

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

先到http://www.elasticsearch.org/download/下载最新版的elasticsearch运行包,本文写时最新的是0.19.1,作者是个很勤快的人,es的更新很频繁,bug修复得很快。下载完解开有三个包:bin是运行的脚本,config是设置文件,lib是放依赖的包。如果你要装插件的话就要多新建一个plugins的文件夹,把插件放到这个文件夹中。

1.单机环境:

单机版的elasticsearch运行很简单,linux下直接 bin/elasticsearch就运行了,windows运行bin/elasticsearch.bat。如果是在局域网中运行elasticsearch集群也是很简单的,只要cluster.name设置一致,并且机器在同一网段下,启动的es会自动发现对方,组成集群。

2.服务器环境:

如果是在服务器上就可以使用elasticsearch-servicewrapper这个es插件,它支持通过参数,指定是在后台或前台运行es,并且支持启动,停止,重启es服务(默认es脚本只能通过ctrl+c关闭es)。使用方法是到https://github.com/elasticsearch/elasticsearch-servicewrapper下载service文件夹,放到es的bin目录下。下面是命令集合: bin/service/elasticsearch +  console 在前台运行es  start 在后台运行es  stop 停止es  install 使es作为服务在服务器启动时自动启动 remove 取消启动时自动启动

在service目录下有个elasticsearch.conf配置文件,主要是设置一些java运行环境参数,其中比较重要的是下面的

参数:

#es的home路径,不用用默认值就可以 set.default.ES_HOME=<Path to ElasticSearch Home>

#分配给es的最小内存 set.default.ES_MIN_MEM=256

#分配给es的最大内存 set.default.ES_MAX_MEM=1024

# 启动等待超时时间(以秒为单位) wrapper.startup.timeout=300

# 关闭等待超时时间(以秒为单位)

wrapper.shutdown.timeout=300

# ping超时时间(以秒为单位)

wrapper.ping.timeout=300

转载于:https://www.cnblogs.com/fanjifen/p/4283858.html

你可能感兴趣的文章
Python安装时报缺少DLL的解决办法
查看>>
需求获取常见的方法是进行客户访谈,结合你的实践谈谈会遇到什么问题,你是怎么解决的?...
查看>>
图片垂直居中
查看>>
Transform 引起的 z-index "失效"
查看>>
Divide and conquer:Matrix(POJ 3685)
查看>>
django认证01---token
查看>>
js 默认行为取消
查看>>
HDU2444(KB10-B 二分图判定+最大匹配)
查看>>
JScrollPane中添加JPanel不出现滚动条
查看>>
2017-11-09 中英文代码对比系列之Java一例
查看>>
iOS UIWebView中图片显示尺寸不正常或者需要调整
查看>>
java多线程1-生产者与消费者
查看>>
C# 字符串处理函數大全
查看>>
老师上课总是不给PPT?于是我用几行python代码偷偷复制U盘文件
查看>>
HDU 1022 ( Train Problem I )
查看>>
node.js&pm2搭建node生产环境
查看>>
tornado write render redirect IP
查看>>
WebGL笔记(目录)
查看>>
JavaScript中的单体模式四种实现方式
查看>>
帮程序员减压放松的10个良心网站
查看>>