先到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

引自:http://blog.csdn.net/laigood12345/article/details/7415607

转载于:https://www.cnblogs.com/ibook360/archive/2012/05/14/2499531.html

分布式搜索ElasticSearch单机与服务器环境搭建相关推荐

  1. 分布式搜索elasticsearch搜索功能【深入】

    elasticsearch搜索功能[深入] 分布式搜索elasticsearch搜索功能[深入] 1.数据聚合 1.1 聚合的种类 1.2 DSL实现聚合 1.2.1 Bucket聚合 1.2.2 M ...

  2. 阿里云ECS服务器环境搭建(2) —— ubuntu 16.04 安装中文输入法(搜狗输入法)

    阿里云ECS服务器环境搭建(2) -- ubuntu 16.04 安装中文输入法(搜狗输入法) 1. 环境 阿里云 ECS服务器 (4核 8G 4M) Ubuntu16.04-64-bit 图形界面 ...

  3. 腾讯云主机Ubuntu之服务器环境搭建以及宝塔面板安装

    腾讯云主机Ubuntu之服务器环境搭建以及宝塔面板安装 我也是第一次使用Ubuntu服务器,所以遇到很多问题,在这里记录一下 1.云服务器购买 建议新手选择快速配置,因为自定义配置里面有自己选择很多参 ...

  4. lux系统服务器安装后多大,服务器环境搭建

    框架使用: maven的setting文件修改 运行环境配置:dev 服务器环境搭建: 一.docker安装 1.卸载旧版本 sudo yum remove docker ​ docker-clien ...

  5. 分布式搜索 Elasticsearch —— 节点实例化

    为什么80%的码农都做不了架构师?>>>    要连接到集群,首先要告诉集群:你是谁,你有什么特征.在 ES 中体现为实例化节点. ES 通过 org.elasticsearch.n ...

  6. python服务器环境搭建(2)——安装相关软件

    在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...

  7. Linux服务器环境搭建《Redis、Nginx、mysql8安装》

    Linux服务器环境搭建<Redis.Nginx.mysql8安装> 1.Redis安装 直接操作: cd / cd /usr/local mkdir redis cd redis wge ...

  8. 分布式搜索elasticsearch 索引文档的增删改查 入门

    分布式搜索elasticsearch 索引文档的增删改查 入门 1.RESTful接口使用方法 为了方便直观我们使用Head插件提供的接口进行演示,实际上内部调用的RESTful接口. RESTful ...

  9. python服务器搭建nginx_python服务器环境搭建Flask,uwsgi和nginx

    python服务器环境搭建Flask,uwsgi和nginx 环境配置 服务器配置 [部署系统环境Ubuntu] 使用python的Flask框架搭建好网页后台后,便要开始将网站部署到服务器平台了.为 ...

最新文章

  1. 【Java并发编程】面试必备之线程池
  2. 2019全国普通高校学科竞赛排行榜发布
  3. Spring详解(一):简介
  4. IOS开发笔记之十七——一个关于工程目录读写权限的问题
  5. 18个堪称神器的命令行工具,高效运维必备
  6. 10.31T2 点双联通分量+预处理前缀+二分答案
  7. 使用 ESS SDK 快速创建多实例规格伸缩配置
  8. Geoserver+postSQL+openlayer实现路径规划
  9. 使用Java解析Json
  10. 基于Spring Boot的宠物猫店管理系统的设计与实现毕业设计源码140909
  11. 老罗如果输了整个民族都输了
  12. VC中GDI绘图技术基础知识:hdc设备环境句柄,坐标系
  13. windows环境下远程操作Linux的工具-Xshell WinSCP
  14. 工地上的这些工种工资差距很大,你知道是哪些工种吗?
  15. 【Open3D】人脸深度图转点云,点云表面重建
  16. ADSafe净网大师3.5.1.910 绿色优化版
  17. 寻找可落地的因果科学范式:从因果推理到因果学习
  18. Web Security 之 Insecure deserialization
  19. 写一些去第一家公司面试的一些题目及答案
  20. 训练模型的准确率很高,但是验证集准确率特别低

热门文章

  1. C语身教程第三章: C说话挨次筹算匹面(1)
  2. 给Domino系统管理员的十二项建议
  3. 什么是套接字?Socket基本介绍
  4. 什么是SNAT、DNAT?
  5. js等待当前线程内ajax完成,理解javascript定时器中的单线程
  6. java json删除节点_指定json的某个节点进行增、删、改
  7. jer中无html文件,index.html
  8. mysql 查询超过60分钟的_mysql基础级《简单查询》60分钟搞定
  9. php ci post 请求,ci检测是ajax还是页面post提交数据的方法
  10. Java后端:10w行级别数据的Excel导入优化记录