`

本地安装elasticsearch

    博客分类:
  • java
 
阅读更多
一、首先需要下载elasticsearch
1、官网地址:https://www.elastic.co/downloads/past-releases
2、下载版本:随便,5.0之上
3、修改elasticsearch.yml配置,增加如下内容:
http.cors.enabled: true
http.cors.allow-origin: "*"

备注:增加以上配置后才能正常连接可视化编辑器
4、启动,双击:elasticsearch.bat
5、如果需要修改服务器的ip地址,可以做如下修改:
cluster.name: my-application
network.host: 192.168.91.227
discovery.zen.ping.unicast.hosts: ["192.168.91.227:9300"]


二、下载可视化elasticsearch-head
1、网址:https://github.com/mobz/elasticsearch-head
2、下载后解压到本地一文件夹;
3、进入文件夹后,执行安装:
   a、npm install
   b、npm run start

4、在浏览器中输入网址:
http://localhost:9100/然后连接地址:http://127.0.0.1:9200/
5、备注:a、其实,可以直接将head解压到elasticsearch-2.4.1\plugins\head文件夹下,在启动es后,访问:http://127.0.0.1:9200/_plugin/head/即可打开图形化界面;
b、由于head版本还是2.6版本的,如果需要在5.0后的版本中跨机器使用还需要修改两个地方,修改head跟目录下的Gruntfile.js文件,增加hostname: '*',属性,如下:
connect: {
    server: {
        options: {
            port: 9100,
            hostname: '*',
            base: '.',
            keepalive: true
        }
    }
}

同时需要修改/_site/app.js中的ip地址,如下,将
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";
修改为
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://新的ip:9200";


三、在elasticsearch中集成ik分词器
可以直接下载jar包,也可以下载源码包后使用maven打包
1、下载ik分词器:https://github.com/medcl/elasticsearch-analysis-ik,注意需要下载zip源码文件(maven源码)
2、将源文件解压到本地文件夹,在cmd进入该文件夹,使用maven进行打包,命令
mvn package
生成jar文件后存放在elasticsearch的plugins\ik目录下,并解压
3、启动es进行测试;
4、测试分词首先需要在es中建立一个索引,例如建立索引indextest
{
    "settings" : {
        "analysis" : {
            "analyzer" : {
                "ik" : {
                    "tokenizer" : "ik_smart"
                }
            }
        }
    },
    "mappings" : {
        "logs" : {
            "dynamic" : true,
            "properties" : {
                "message" : {
                    "type" : "string",
                    "analyzer" : "ik_smart"
                }
            }
        }
    }
}

5、在浏览器url中执行如下地址:http://127.0.0.1:9200/indextest/_analyze?analyzer=ik&pretty=true&text=中移在线服务有限公司
分享到:
评论

相关推荐

    elasticsearch-8.15.0-windows-x86-64.zip

    elasticsearch-8.15.0-windows-x86_64.zip elasticsearch-8.15.0-windows安装包

    Elasticsearch_python使用文档

    首先,你需要在本地安装 Elasticsearch。你可以访问 [Elastic下载页面](https://www.elastic.co/cn/downloads/elasticsearch) 下载适合你的操作系统的版本。对于 Windows 用户,下载完成后,运行安装程序并启动服务...

    elasticsearch-7.12.1_Windows 客户端 + cerebro

    总的来说,Elasticsearch 7.12.1 for Windows客户端配合Cerebro,为Windows用户提供了一个强大且易用的搜索和分析解决方案,使得在本地环境中管理和操作Elasticsearch变得更加便捷。无论是开发人员进行测试,还是...

    Elasticsearch数据导出工具

    Elasticsearch数据导出工具是一种高效实用的解决方案,它允许用户方便地从Elasticsearch(ES)集群中抽取数据,并将其导出到不同的目标,如MySQL数据库或本地文件系统。这款工具尤其适用于需要进行数据迁移、备份或...

    linux离线安装es-head插件完整步骤以及安装包

    在Linux环境中,有时我们需要在没有网络连接的情况下安装软件或插件,例如Elasticsearch的可视化管理工具es-head。本文将详细介绍如何在Linux上离线安装es-head插件,包括先安装Node.js和Grunt,然后进行head插件的...

    elasticsearch1.5.2带head插件

    如果你已经解压了 `elasticsearch-head-master` 文件,可以使用本地路径代替 URL 安装。 3. 安装完成后,重启 Elasticsearch 服务以使插件生效。 **使用 Head 插件** 1. 在浏览器中输入 `...

    本地单机安装elasticSearch相关文件

    包含:elasticsearch-6.2.4.zip,elasticsearch-analysis-ik-master.zip,elasticsearch-head-master.zip,elasticsearch-jdbc-2.3.2.0-dist.zip,logstash-6.2.4.zip,mysql-connector-java-5.1.6.jar,elastic...

    windows最新版 elasticsearch-7.17.0-windows-x86_64.zip

    1. **Elasticsearch服务**: 安装后,Elasticsearch将作为一个Windows服务运行,提供高可用性和可扩展性。服务名通常为"Elasticsearch Service (elasticsearch)"。 2. **配置文件**: 通常位于`config`目录下,包括`...

    elasticsearch安装文件

    关于ES插件,Elasticsearch支持各种插件以扩展其功能,如Kibana用于数据可视化,Logstash用于日志收集和处理,Beats用于轻量级数据发送等。这些插件使得Elasticsearch成为一个完整的数据处理和分析平台,适用于日志...

    ElasticSearch安装ik分词插件.txt

    ### ElasticSearch 安装 ik 分词插件 #### 背景介绍 ElasticSearch 是一个基于 Lucene 的搜索引擎,提供了分布式、实时的全文搜索功能。在处理中文文本时,通常需要借助第三方分词工具来提高搜索效果。ik 分词器...

    最新版windows elasticsearch-8.10.0-windows-x86-64.zip

    Windows 版本的 Elasticsearch 为 Windows 操作系统的用户提供了在本地运行和管理 Elasticsearch 的便利。该版本特别为64位(x86_64)架构优化,确保在Windows平台上高效执行。 安装与配置: 1. **下载与解压**:...

    Elasticsearch Docker镜像

    Elasticsearch Docker镜像方便下载使用

    JAVA实现ElasticSearch的简单实例

    3. **Elasticsearch安装与配置**:在开始编写Java程序之前,你需要在本地或者服务器上安装Elasticsearch。这通常涉及到下载最新版本的ES,解压并启动服务。配置可能包括修改`elasticsearch.yml`文件以适应你的环境...

    elasticsearch-head 的谷歌浏览器(chrome)插件,版本为 0.1.5。

    安装完成后,无需重启浏览器,只需在地址栏输入`http://localhost:9200/_plugin/head/`(假设Elasticsearch运行在本地且默认端口9200),即可看到Elasticsearch-Head的界面。 2. **主要功能** - **集群监控**:...

    elasticsearch5.X 安装和head插件安装

    本文将详细介绍如何在本地环境中安装Elasticsearch 5.x以及安装和配置Head插件。 ### 一、Elasticsearch 5.x 安装 1. **下载**: 首先,你需要从Elasticsearch官方网站...

    elasticsearch-head-5.0.0.zip

    安装elasticsearch-head-5.0.0.zip非常简单,通常只需要将解压后的文件放到Elasticsearch的plugins目录下,然后重启Elasticsearch服务。通过在浏览器中输入`http://localhost:9200/_plugin/head/`(假设Elastic...

    elasticsearch-head-master安装及下载.rar

    这款工具无需安装,只需将其部署在运行Elasticsearch的服务器上,通过浏览器访问即可使用。以下是对"elasticsearch-head-master安装及下载"的详细步骤和相关知识点的说明。 **1. 下载Elasticsearch Head** 首先,你...

    elasticsearch-head 可视化界面

    1. **下载与解压**:首先,你需要从Elasticsearch-Head的官方仓库或第三方源获取最新版本的压缩包,并将其解压到本地目录。 2. **运行环境**:Elasticsearch-Head基于Node.js开发,因此确保你已经安装了Node.js和...

    Chrome浏览器查看elasticsearch head插件

    标题"Chrome浏览器查看elasticsearch head插件"指的是在Google Chrome浏览器上使用一个名为"head"的插件来查看和管理Elasticsearch(ES)集群。Elasticsearch是一个流行的开源搜索引擎和数据分析工具,而"head"插件...

Global site tag (gtag.js) - Google Analytics