zoukankan      html  css  js  c++  java
  • Ubuntu 18.04 LTS 安装 Elasticsearch6.x

    1.   添加Elasticsearch GPG Key

    第一步,使用以下命令导入Elasticsearch GPG密钥:

    $ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - 

    2.   添加Elasticsearch 6.x APT存储库

    第二步,导入GPG密钥后,添加apt存储库:

    $ echo“deb https://artifacts.elastic.co/packages/6.x/apt stable main”| sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list

    3.   安装OpenJDK

    第三步,Elasticsearch基于Java开发的,因此需要先安装JDK

    $ sudo add-apt-repository ppa:webupd8team/java  # 导入jdk密钥
    $ sudo apt update #更新库缓存
    $ sudo apt install openjdk-8-jdk #安装jdk

      

    4.   安装Elasticsearch 6.x.

    $ sudo apt install elasticsearch

    安装完成后,进入 /etc/elasticsearch/elasticsearch.yml进行参数配置

    如果进入不到该文件,请将权限更改或者分配给普通用户

    $ sudo chown liuf2 elasticsearch/

    修改配置后,可以启动Elasticsearch:

    $ sudo systemctl enable elasticsearch.service 
    $ sudo systemctl restart elasticsearch.service

    状态检查:

    $ sudo systemctl status elasticsearch.service  
    ● elasticsearch.service - Elasticsearch
       Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendo
       Active: inactive (dead) since Fri 2018-08-31 19:29:06 CST; 1min 59s ago
         Docs: http://www.elastic.co
      Process: 32460 ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_D
     Main PID: 32460 (code=exited, status=143)
    
    8月 31 19:14:09 liuf2-virtual-machine systemd[1]: Started Elasticsearch.
    8月 31 19:29:05 liuf2-virtual-machine systemd[1]: Stopping Elasticsearch...
    8月 31 19:29:06 liuf2-virtual-machine systemd[1]: Stopped Elasticsearch..

    浏览器访问:

    至此就已经安装好了, 当然我访问的路径也是我在 elasticsearch.yml 中进行的端口和ip的绑定,你可以自行配置

    关于 jvm.options 配置

    输入命令查找elasticsearch进程id,并杀掉

    $ ps -ef | grep elastic
    $ sudo kill -9 9313

    elasticsearch默认分配JVM的内存为1G,你根据自身使用情况来分配,建议大小为内存的50%

    -Xms1g
    -Xmx1g

    设置完成后,重新启动。 关于其他配置项,建议查看官方文档

    5.   安装head插件

    5.1  安装cnpm

    这里我们选择安装淘宝的镜像

    $ sudo apt-get install npm
    $ sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
    $ sudo apt-get autoremove --purge npm

    5.2  安装head依赖并启动插件

    $ cnpm install
    $ cnpm start

    此时需要修改配置文件elasticsearch.yml, 修改对应的ip以及跨域的设置,添加以下几项

    http.port: 9200
    http.cors.enabled: true
    http.cors.allow-origin: "*"

    5.2  重启elasticsearch

    5.2完成后就可以重启

    $ ps -ef | grep elastic  # 查找到进程id
    $ sudo kill -9 14881    # 停止elasticsearch
    $ sudo /etc/init.d/elasticsearch start     # 启动elasticsearch
    
    [ ok ] Starting elasticsearch (via systemctl): elasticsearch.service.

    5.3  访问127.0.0.1:9100查看

    可以看到head插件安装完成

  • 相关阅读:
    Groovy新手教程
    cocos2d-x v3.2 FlappyBird 各个类对象详细代码分析(6)
    开机黑屏 仅仅显示鼠标 电脑黑屏 仅仅有鼠标 移动 [已成功解决]
    病毒木马查杀第002篇:熊猫烧香之手动查杀
    Activity具体解释(生命周期、以各种方式启动Activity、状态保存,全然退出等)
    白话经典算法系列之六 高速排序 高速搞定
    UVA580-Critical Mass
    FPGA 时序问题
    SVD神秘值分解
    Java中Integer类的方法
  • 原文地址:https://www.cnblogs.com/tcppdu/p/9569725.html
Copyright © 2011-2022 走看看