ElasticSearch①安装

单实例安装

  1. 下载地址www.elastic.co/,下载并解压到自定义文件夹。
  2. 打开bin/elasticsearch.bat文件,等待启动完成。
  3. 在浏览器输入http://127.0.0.1:9200/ 进行访问;(得到以下数据表示安装成功)
    {
    “name” : “_Az3VBi”,
    “cluster_name” : “elasticsearch”,
    “cluster_uuid” : “jS26DGbJQVqnugMffGbGWw”,
    “version” : {
    “number” : “6.2.4”,
    “build_hash” : “ccec39f”,
    “build_date” : “2018-04-12T20:37:28.497551Z”,
    “build_snapshot” : false,
    “lucene_version” : “7.2.1”,
    “minimum_wire_compatibility_version” : “5.6.0”,
    “minimum_index_compatibility_version” : “5.0.0”
    },
    “tagline” : “You Know, for Search”
    }

插件安装


  1. 安装head插件
    下载地址:https://github.com/mobz/elasticsearch-head;点击clone or download按钮,点击download zip进行下载。下载完毕后解压到任意路径上,别放在elasticsearch安装路径上
  2. 安装nodejs
    这个比较容易,下载后除路径自己填写外,其他直接next就OK了。下载地址:https://nodejs.org/en/download(点wiindows installer)
  3. 安装npm
    ①在elasticsearch-head-master(head插件目录)目录下运行 npm install 安装npm
    ②启动npm运行命令npm run start(得到以下反馈代表启动成功)

elasticsearch-head@0.0.0 start D:\es\elasticsearch-head-master
grunt server
Local Npm module “grunt-contrib-jasmine” not found. Is it installed?
(node:12500) ExperimentalWarning: The http2 module is an experimental >API.

Running “connect:server” (connect) task
Waiting forever…
Started connect web server on http://localhost:9100

. ③ 输入上一步返回的localhost:9100到浏览器。会看到elasticsearch 的相关界面(此时显示未连接)这里写图片描述
4. 修改配置重新启动
①. 修改elasticsearch-6.2.4\config\elasticsearch.yml文件,在其底加上以下代码:
http.cors.enabled: true
http.cors.allow-origin: “*”
②重新启动ElasticSearch和head插件
这里写图片描述

分布式安装

  1. 让第一个elasticsearch成为master, 修改配置文件elasticsearch.yml,在其底部加上以下内容并重新启动:
    cluster.name: shusheng
    node.name: master
    node.master: true
    network.host: 127.0.0.1
  2. 复制一份elasticsearch文件作为从节点,修改配置文件elasticsearch.yml,在其底部加上以下内容,并启动
    cluster.name: shusheng
    node.name: slave1
    network.host: 127.0.0.1
    http.port: 8200
    discovery.zen.ping.unicast.hosts: [“127.0.0.1”]
  3. 重复复制一份elasticsearch文件作为从节点,修改配置文件elasticsearch.yml,在其底部加上以下内容,并启动
    cluster.name: shusheng
    node.name: slave2
    network.host: 127.0.0.1
    http.port: 8100
    discovery.zen.ping.unicast.hosts: [“127.0.0.1”]

    cluster.name: shusheng 表示集群名字为shusheng
    node.name: master 表示此节点第名字为master,
    node.master: true 表示此节点是否为master(主要)节点,默认false
    network.host: 127.0.0.1 表示节点id
    http.port: 8200 设置端口,默认9200,集群中节点的端口不能相同
    discovery.zen.ping.unicast.hosts: [“127.0.0.1”] 指定ip用以找到master节点

  4. 此时启动启动head插件,在浏览器输入http://localhost:9100/ 会出现以下界面,表示分布式安装配置成功
    这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值