es下载与安装

下载地址:
 
历史版本选择
    在上面的网页中, 查找 View past releases,点击past releases即可看到历史版本
 
 
 
 
 
配置java环境变量
    es7要求使用java11,es7自带了openjdk
    这里使用的es6 ,java8
 
解压后直接运行es报错:
    在es的log目录发现以下错误
    [root@nodename logs]# vi elasticsearch.log
    Caused by: java.lang.RuntimeException: can not run elasticsearch as root
 
运行es时,需要创建一个es专用的账户
    useradd es
    groupadd es
 
将解压后的文件夹所有者改为es.es
    chown -R es.es  elasticsearch
 
运行es
    su es
    cd elasticsearch/bin
    ./elasticseach -d
 
关闭es
    es没有提供好的方法,只能找到pid干掉它
    ps  aux | grep  elasticsearch
    kill -9 pid
 
一个方便的杀死elasticsearch
    指定启动时保留pid
    [es@nodename elasticsearch]$ bin/elasticsearch -d  -p  pid
    [es@nodename elasticsearch]$
 
    启动方式2:
            su es -s /bin/bash -c "/opt/Elasticsearch/elasticsearch/bin/elasticsearch -d"
 
    在存在pid的路径下,使用pkill杀死进程
    [root@nodename elasticsearch]# ls
    bin  config  data  lib  LICENSE.txt  logs  modules  NOTICE.txt  pid  plugins  README.textile
    [root@nodename elasticsearch]# pkill -F pid
 
 
默认情况下es没有插件
    
 
xpack插件
    x-pack为elasticsearch, logstash, kibana提供了监控,报警,用户认证等功能,属于一个集成的插件。如果不使用X-PACK,自己来监控的话通常是使用zabbix+ API监控和报警。 但是ES默认不需要用户和密码登入,如果ES环境比较大,权限控制还是比较重要,也算是穿了件衣服,不那么容易曝光。
    x-pack是一个付费的插件
 
 
 
 
 
posted @ 2020-12-19 22:19  dos_hello_world  阅读(437)  评论(0)    收藏  举报