美文网首页
安装 ElasticSearch

安装 ElasticSearch

作者: _不能说的秘密i | 来源:发表于2019-05-03 14:43 被阅读0次

    安装说明

    • 首先我的系统是 ubuntu18
    • es 运行需要依赖 jre,所以需要安装 openjdk
    • 建议修改默认源,默认的源实在太慢了

    安装

    1. 备份默认源
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    
    1. 修改源为阿里源
    sudo vim /etc/apt/sources.list
    

    将以下内容写入到文件

    deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    
    1. 更新源
    sudo apt update
    
    1. 安装openjdk
    sudo apt install openjdk-8-jre-headless
    java -version
    

    java -version 是查看Jdk版本

    1. 安装 ES 参考
    wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
    
    echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list
    sudo apt-get update && sudo apt-get install elasticsearch=6.1.1
    
    
    1. 将ES设置为系统服务
    sudo update-rc.d elasti  csearch defaults 95 10
    
    1. 启动es
    sudo service elasticsearch start
    
    1. 查看es状态 和 一些版本信息
    sudo service elasticsearch status
    
    curl http://localhost:9200
    

    目录位置及介绍

    由于是 apt 一键安装的, 如果没有这个,你可能找不到这些东西在哪

    1. 安装目录及配置文件1. 配置文件
    • 默认安装目录 /usr/share/elasticsearch/ 默认包涵以下文件+
     bin  lib  modules  NOTICE.txt  plugins  README.textile
    
    1. 插件目录 /usr/share/elasticsearch/plugins
      如果需要对中文进行分词,就需要安装中文分词插件
    • 分词插件: https://www.github.com/medcl/elasticsearch-analysis-ik/releases
    1. 配置文件目录 /etc/elasticsearch/ 默认包涵以下文件
    # 配置文件           jvm虚拟机配置文件   日志配置配置文件
    elasticsearch.yml   jvm.options      log4j2.properties
    
    1. 数据目录 /var/lib/elasticsearch

    2. 日志目录 /var/log/elasticsearch

    es内存限制

    es运行还是比较耗费内存的,所以如果只需要构建一个中小型的项目(比如个人博客),限制es的运行内存是一个不错的优化手段

    1. 限定es最大运行内存(建议不要超过系统的50%)
    sudo vim /etc/elasticsearch/jvm.options
    
    # 默认是 1g
    -Xms512m
    -Xmx512m
    

    kibana

    安装 kibana

    kibana是es图形化操作工具,相当于 mysqlphpmyadmin

    由于之前已经添加过es的源了,所以可以直接使用 apt-get install 来安装

    sudo apt-get install kibana
    

    安装位置和常用目录

    • 默认安装目录 /usr/share/kibana

    • 默认配置目录 /etc/kibana

    • 默认数据目录 /var/lib/kibana

    修改配置 /etc/kibana/kibana.yml

    vim kibana.yml
    
    # 修改 server.host 默认是: localhost
    server.host: "192.168.10.10"
    
    
    # 修改 elasticsearch.url 默认是: http://localhost:9200, 如果没有修改过es的配置文件就不用修改
    elasticsearch.url: "http://localhost:9200"
    
    # 将kibana设置为系统服务
    sudo update-rc.d elasticsearch defaults 95 10
    

    修改配置之后记得重启服务 sudo service kibana restart

    浏览器访问测试

    这是我的虚拟机 (ubuntu) 的地址, 5601 是kibana服务默认监听的端口

    • 192.168.10.10:5601

    安装ik分词插件

    • github
    • 下载对应版本的ik插件 zip 文件
    • 解压放到 es安装目录 下的 /plugins 目录下

    相关文章

      网友评论

          本文标题:安装 ElasticSearch

          本文链接:https://www.haomeiwen.com/subject/dftznqtx.html