• Linux环境elasticsearch部署


    Linux环境Elasticsearch下载

    国内镜像下载链接:https://www.newbe.pro/Mirrors/Mirrors-Elasticsearch/

    推荐选择最新版的前一个版本(比较稳定)

    选择对应自己环境的版本

     复制下载链接后,可直接在Linux环境下载

    wget https://mirrors.huaweicloud.com/elasticsearch/7.10.1/elasticsearch-7.10.1-linux-x86_64.tar.gz

    解压文件

    tar -zxvf elasticsearch-7.10.1-linux-x86_64.tar.gz 

    赋予文件夹及子文件可执行权限

    chmod -R +x elasticsearch-7.10.1

    创建elasticsearch启动用户:can not run elasticsearch as root

    adduser es

    更改文件夹(elasticsearch-7.10.1)的所属用户

    chown -R es elasticsearch-7.10.1

     赋予用户(es)该文件夹(elasticsearch-7.10.1)的执行权限

     chmod -R +x es elasticsearch-7.10.1

     

    切换到config目录文件

    cd elasticsearch-7.10.1/config/

    编辑 elasticsearch.yml

    cluster.name: elasticsearch
    
    node.name: node-1

    切换到bin目录文件

    cd elasticsearch-7.10.1/bin/

    切换用户(es),使用用户(es)后台启动elasticsearch

    su es

    ./elasticsearch -d

    访问链接,查看启动效果

    curl http://localhost:9200

     

    Ps:部署配置过程中需要注意以下几点:

    1.赋予elasticsearch文件执行权限

    2.创建elasticsearch启动用户,root用户不能直接启动

    3.赋予elasticsearch文件用户执行权限

    4.更换elasticsearch文件所属用户

    5.修改elasticsearch/config/elasticsearch.yml文件中的 cluster.name、node.name: node-1

    6.su 切换刚创建的elasticsearch文件所属用户启动

    7.elasticsearch默认访问端口为9200,若外部访问则必须开放9200映射端口

    I have a dream : Sandy beach B-J-N.
  • 相关阅读:
    [ lucene高级 ] lucene中的算法PriorityQueue
    [ lucene扩展 ] MoreLikeThis 相似检索
    排序08归并排序
    lucene中的数值型字段(NumericField)
    两三年前的搜索管理系统
    java中的集合包简要分析
    倒排索引基础
    散列02java中的hashMap
    Mysql数据库中InnoDB和MyISAM的差别
    ajax 乱码
  • 原文地址:https://www.cnblogs.com/mjtabu/p/14314088.html
Copyright © 2020-2023  润新知