Elasticsearch安装

        Elasticsearch是一个基于Lucene的开源分布式搜索引擎,具有分布式多用户能力。Elasticsearch是用java开发,提供Restful接口,能够达到实时搜索、高性能计算;同时Elasticsearch的横向扩展能力非常强,不需要重启服务,基本上达到了零配置。但是目前来说相关资料很少,同时版本更新很快,bug存在,API繁多并且变化。


以下为安装过程

安装环境:linux系统,安装之前先要安装jdk,官方推荐使用 Oracle JDK 7

一、elasticsearch安装

 1、到官网下载tar.gz的安装包,我下载的是elasticsearch-1.7.3.tar.gz。解压elasticsearch-1.7.3.tar.gz得到elasticsearch-1.7.3目录。

 2、进入elasticsearch-1.7.3/config目录,修改elasticsearch.yml,找到cluster.name,去掉前面的#,修改为cluster.name: elasticsearchtest(自己随便取),这就是集群的名称,所有节点都必须设置为一样,elasticsearch就会自动发现同一网段下的节点,组成集群;找到node.name,去掉前面的#,修改为node.name:node1(自己随便取),但是每个节点的名字必须不一样。


二、elasticsearch-servicewrapper插件安装

 运行这个插件的好处是:elasticsearch需要的jvm参数和其它配置都已经配置好了,非常方便。

 1、下载elasticsearchservicewrapper

               https://github.com/elasticsearch/elasticsearch-servicewrapper下载该插件后,解压缩。将service目录拷贝到ES_HOME/bin目录下。

      2、简单配置jvm的内存

                修改ES_HOME/bin/service/elasticsearch.conf找到set.default.ES_HEAP_SIZE,设置分配给ES的堆大小,一般为机器物理内存的一半,

   不要超过20

 3、安装启动服务

               执行命令:ES_HOME/bin/service/elasticsearch install

     4、启动/停止/重启服务

               执行命令:ES_HOME/bin/service/elasticsearch start/stop/restart


三、插件安装

  以下以安装head插件为例
   安装方式有两种,离线安装和在线安装,在线安装相对来说比较方便,执行命令就行,但是很多公司环境是内网,不能访问外网,所以就需要离线
  安装。两种安装都需要进入主目录下的 bin 目录,执行 plugin 脚本。

  $ ./plugin -install mobz/elasticsearch-head (这是安装head插件,在线安装)

  $ ./plugin install head -url file:/downloads/elasticsearch-head-master.zip (这是离线安装方式,file后面就是插件路径,去github上直接下载)

  安装完成后,在浏览器输入http://localhost:9200/_plugin/head就可以打开插件看详情了。

  用此方法可以安装其他插件,如:kopfbigdesk



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值