ElasticSearch安装和配置head、bigdesk、IkAnalyzer

ElasticSearch的安装

  1. http://www.elasticsearch.org/下载最新的ElastiSearch版本。
  2. 解压下载文件。
  3. cd到${esroot}/bin/,执行elasticsearch启动。
  4. 使用curl -XPOST localhost:9200/_shutdown关闭ES。

ElasticSearch的基本配置(这部分配置可以不理会,取默认值)

  1. 编辑文件${esroot}/conf/elasticsearcy.yml
  2. cluster.name:集群名称,es可以自我发现,拥有相同集群名字的es会构成集群。
  3. node.name:节点名称,当前节点的名字。唯一。
  4. node.master:是否允许当前节点成为master。
  5. node.data:是否允许当前节点存储数据。
  6. index.number_of_shards:一个索引默认的shard数量。
  7. index.number_of_replicas:一个索引默认的副本数量。
  8. path.data:数据存储.
  9. path.log:日志存储。
  10. bootstrap.mlockall:是否只使用内存(不使用swap)。
  11. network.bind_host:设置绑定的ip地址,用于访问es。
  12. network.publish_host:与其他node通信的地址,用于cluster间数据传输。

插件安装(head、bigdesk、ik-analyzer)

head,一款H5的数据查看客户端:

  1. cd ${esroot}/bin/。
  2. 执行./plugin -install mobz/elasticsearch-head

bigdesk,状态查看客户端:

  1. ./plugin -install lukas-vlcek/bigdesk/<bigdesk_version>

ik-analyzer,中文分词器:

  1. git clone https://github.com/medcl/elasticsearch-analysis-ik.git
  2. mvn clean install(前提是配置了maven)。
  3. 将target中的elasticsearch-analysis-ik-xxx.jar复制到${esroot}/plugins/ik/。
  4. 复制elasticsearch-analysis-ik(git repository)中config目录下ik内容到{esroot}/config。
  5. 配置${esroot}/conf/elasticsearch.yml,在最下方加入:
################################## Analyzer ###############################
index:
  analysis:
    analyzer:
      ik:
          alias: [ik_analyzer]
          type: org.elasticsearch.index.analysis.IkAnalyzerProvider
      ik_max_word:
          type: ik
          use_smart: false
      ik_smart:
          type: ik
          use_smart: true

至此完成。

测试:

head:http://localhost:9200/_plugin/head/

bigdesk:http://localhost:9200/_plugin/bigdesk/

ik:curl ‘localhost/idx/_analyze?analyzer=ik_smart’ -d ‘中国人和中国’

时间: 2024-10-14 05:28:25

ElasticSearch安装和配置head、bigdesk、IkAnalyzer的相关文章

linux下elasticsearch 安装、配置及示例

简介 开始学es,我习惯边学边记,总结出现的问题和解决方法.本文是在两台linux虚拟机下,安装了三个节点.本次搭建es同时实践了两种模式——单机模式和分布式模式.条件允许的话,可以在多台机器上配置es节点,如果你机器性能有限,那么可以在一台虚拟机上完成多节点的配置. 如图,是本次3个节点的分布. hostname IP es节点 master 192.168.137.100 node1.node3 slave 192.168.137.101 node2 注意:先去 /etc/hosts 文件里

solr 5.5.1安装并配置中文分词IKAnalyzer

http://www.360doc.com/content/16/0623/17/5131531_570184594.shtml —————————————————————————————————————————————————————————— https://github.com/EugenePig/ik-analyzer-solr5

分布式搜索引擎Elasticsearch安装配置

分布式搜索引擎Elasticsearch 介绍 Elasticsearch是一个基于Lucene的开源分布式搜索引擎,具有分布式多用户能力.Elasticsearch是用java开发,提供Restful接口,能够达到实时搜索.高性能计算:同时Elasticsearch的横向扩展能力非常强,不需要重启服务,基本上达到了零配置.但是目前来说相关资料很少,同时版本更新很快,bug存在,API繁多并且变化. 概念和设计 索引 索引(index)是Elasticsearch存放数据的地方.如果你熟悉关系型

linux上Elasticsearch 安装配置、网页访问

一.ElasticSearch简述 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎.设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便.我们建立一个网站或应用程序,并要添加搜索功能,但是想要完成搜索工作的创建是非常困难的.我们希望搜索解决方案要运行速度快,我们希望能有一个零配

ElasticSearch插件安装---Head ,Kopf与Bigdesk

简要说明:elasticsearch安装好后需要安装相应的插件Head ,Kopf与Bigdesk,才能更好的实现各种功能,一下就是这三种插件安装的基本步骤 (一)安装ElasticSearch-Head ElasticSearch-Head 是一个与Elastic集群(Cluster)相交互的Web前台. ES-Head的主要作用: 它展现ES集群的拓扑结构,并且可以通过它来进行索引(Index)和节点(Node)级别的操作 它提供一组针对集群的查询API,并将结果以json和表格形式返回 它

elk(Elasticsearch 2.0.0, Logstash 2.0.0, Kibana4.2.0) redis centos6.6安装与配置

本次安装的相关环境:Centos_x64_6.6  redis2.8.23  Elasticsearch 2.0.0, Logstash 2.0.0,  Kibana4.2.0 软件下载地址: redis: http://redis.io/download Elasticsearch: wget https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/rpm/elasticse

Elasticsearch笔记(一)—Elasticsearch安装配置

原文链接:https://my.oschina.net/jhao104/blog/644909 摘要: ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎.设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便. 一.安装Elasticsearch ·安装Elasticsearch唯

Elasticsearch 安装配置 外网访问 及 后台启动

本文转自http://www.jianshu.com/p/658961f707d8 作者:咪博士 感谢咪博士分享 Elasticsearch的安装总体来说还是相当简单的,当然中间也会有些小坑.不过大家也不必太过担心,咪博士将给大家详细演示如何在Linux服务器上,安装Elasticsearch,并和大家分享如何搞定安装过程中的各种细节问题(成败在于细节啊!). 一.Java环境 Elasticsearch是用Java语言编写的,所以首先大家要确保机器上已经安装了Java环境.官方文档指出,至少需

Mac安装6.1.2版本Elasticsearch及优化配置实践

1,Mac上安装(指定java8) brew cask install java8 vim .base_profile 文件内容: JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar source .base_profile ech