1、基本安装 下载地址:https://www.elastic.co/cn/downloads/elasticsearch
查询已发布版本软件 本次下载5.6.3版本,类型TAR包 下载完安装包上传到Linux服务器上,解压。注意ES不能通过Root用户启动需要新建一个用户进行启动
创建elsearch用户组及elsearch用户:
groupadd elsearch useradd elsearch -g elsearch passwd elsearch 更改elasticsearch文件夹及内部文件的所属用户及组为elsearch:elsearch
cd /opt chown -R elsearch:elsearch elasticsearch-5.6.3 切换到elsearch用户再启动
su elsearch cd /opt/elasticsearch-6.8.0/bin ./elasticsearch
启动之后访问地址 http://localhost:9200,即可看到当前安装的ES系统信息
2、Docker安装 Docker下载镜像 $docker pull elasticsearch
启动 由于ES启动需要2G的内存,为了保证测试正常运行,在这里设置了内存大小为256M,9200端口暴露给外部访问,9300暴露给集群各节点的数据通信 $docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -p 9200:9200 -p 9300:9300 --name myEs 5acf0e8da90b
测试:访问如下地址返回JSON格式的数据即为正常 http://host_ip:9200/