03 ElasticSearch安装与简单配置

ElasticSearch安装与配置

一.ElasticSearch安装

1.安装Java
  • ElasticSearch是基于Java开发的,故需先安装Java环境
  • 从7.0开始ES内置了Java环境
2.官网安装ES
目录配置文件描述
bin脚本文件,包括启动ES,安装插件。运行统计数据等
configelasticsearch.yml集群配置文件,user,role based相关配置
JDKJava运行环境
datapath.data数据文件
libJava类库
logspath.log日志文件
modules包含所有ES模块
plugins包含所有已安装插件
  • https://www.elastic.co/downloads/elasticsearch下载压缩包,进入bin目录,执行elasticsearch命令即可启动ES

  • 如果下载过慢,可以采用华为国内镜像源 https://mirrors.huaweicloud.com/elasticsearch/

  • 通过浏览器访问9200端口可以看到本地启动的ES的信息

    {
        name: "Jack-2.local",
        cluster_name: "elasticsearch",
        cluster_uuid: "XEEHBEq8QhK7YhU5d0Ii7A",
        version: {
            number: "7.3.0",
            build_flavor: "default",
            build_type: "tar",
            build_hash: "de777fa",
            build_date: "2019-07-24T18:30:11.767338Z",
            build_snapshot: false,
            lucene_version: "8.1.0",
            minimum_wire_compatibility_version: "6.8.0",
            minimum_index_compatibility_version: "6.0.0-beta1"
        },
        tagline: "You Know, for Search"
    }
    
3.JVM配置
  • 修改JVM - config/jvm.options
    • 7.1下载的默认设置是1GB
  • 配置的建议
    • 最小内存Xms和最大内存Xms设置成一样
    • Xms不要超过机器内存的50%
    • 不要超过30GB - https://www.elastic.co/blog/a-heap-of-trouble
4.如何安装与查看插件
  • 介绍链接:https://www.elastic.co/guide/en/elasticsearch/plugins/current/intro.html

  • bin/elasticsearch-plugin install 插件名如: analysis-icu(国际化分词插件)安装插件

  • bin/elasticsearch-plugin list查看本机安装了哪些插件

  • 访问 localhost:9200/_cat/plugins 可以获得插件安装信息

二.运行多个ES实例

ES的特色在于分布式,以下我们将用开发机举例,实现如何在一个开发机上运行多个ES实例

1.如何在开发机上运行多个ES实例
  • 实例代码:启动ES集群

    bin/elasticsearch -E node.name=node1 -E cluster.name=jackTest -E path.data=node1_data -d
    bin/elasticsearch -E node.name=node2 -E cluster.name=jackTest -E path.data=node2_data -d
    bin/elasticsearch -E node.name=node3 -E cluster.name=jackTest -E path.data=node3_data -d
    
    • node.name节点名称
    • cluster.name集群名称(相同集群名)
    • path.data为每个节点设置不同的存放数据的地址
    • -d表示后台运行
  • 可以通过localhost:9200/_cat/nodes的方式查看节点

  • 删除进程

    ps grep|elasticsearch / kill pid
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值