zoukankan      html  css  js  c++  java
  • Elasticsearch 学习笔记 Elasticsearch及Elasticsearch head安装配置

    一、安装与配置

    1、到官网下载Elasticsearch,https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.3.zip

    2、解压成三分份

    3、下载Elasticsearch的管理工具  https://codeload.github.com/mobz/elasticsearch-head/zip/master 解压到同一目录下

    4、修改master的配置文件

    [plain] view plain copy
     
    1. cluster.name: chenjie  
    2.   
    3. # 换个节点名字  
    4. node.name: master  
    5. node.master: true  
    6. # 修改一下ES的监听地址,这样别的机器也可以访问  
    7. network.host: 127.0.0.1  
    8.   
    9. # 默认的就好  
    10. http.port: 9200  
    11.   
    12. # 增加新的参数,这样head插件可以访问es  
    13. http.cors.enabled: true  
    14. http.cors.allow-origin: "*"  


    5、修改slave1和slave2的配置文件

    [plain] view plain copy
     
    1. cluster.name: chenjie  
    2. node.name: slave1  
    3. network.host: 127.0.0.1  
    4.   
    5. http.port: 8200  
    6. discovery.zen.ping.unicast.hosts: ["127.0.0.1"]  
    [plain] view plain copy
     
    1. cluster.name: chenjie  
    2. node.name: slave2  
    3. network.host: 127.0.0.1  
    4.   
    5. http.port: 8000  
    6. discovery.zen.ping.unicast.hosts: ["127.0.0.1"]  

    6、启动三个结点




    7、访问Elasticsearch集群

    下面安装elasticsearch管理工具 elasticsearch-head

    1、安装node.js

    http://cdn.npm.taobao.org/dist/node/v8.6.0/node-v8.6.0-x64.msi

    2、到 elasticsearch-head根目录打开命令行,输入npm install安装

    3、修改部分配置

    修改两个地方:

    目录:head/Gruntfile.js:

    复制代码
    connect: {
        server: {
            options: {
                port: 9100,
                hostname: '*',
                base: '.',
                keepalive: true
            }
        }
    }
    复制代码

    增加hostname属性,设置为*

    修改连接地址:

    目录:head/_site/app.js

    如果master的地址不在本机,则需要修改head的连接地址:

    this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";

    把localhost修改成你es的服务器地址,如:

    this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://10.10.10.10:9200";

    本机则不需要

    4、输入npm run start启动

    5、查看9100是否启动

  • 相关阅读:
    HTMLDOM
    换行
    【iOS】APP之数据存储
    开启远程XUL
    iOS之Streams
    Plugin的生命周期
    ActiveX Control Test Container
    ObjectiveC Runtime III【objc_msgSend函数】
    What is a Digital Signature?
    JS变量作用域
  • 原文地址:https://www.cnblogs.com/devhuichen/p/8961603.html
Copyright © 2011-2022 走看看