环境搭建也是有些坑的存在,所以整理了一下搭建流程,安全无痛。
ElasticSearch是一个开源的分布式搜索引擎,具备高可靠性,支持非常多的企业级搜索用例。
一、java 环境
直接apt安装火箭一样
apt-get update apt install openjdk-8-jre-headless二、elasticsearch 环境 建个软件工作目录 下载文件包并解压 版本可以自选 https://www.elastic.co/cn/downloads/elasticsearch
mkdir /opt cd /opt wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz tar -zxvf elasticsearch-6.2.4.tar.gz
三、建新用户降权限
由于安全考虑elasticsearch不允许root权限用户直接启动
groupadd elsearch useradd elsearch1 -g elsearch -p elasticsearch chown -R elsearch:elsearch elasticsearch
四、切换用户启动
cd /opt/elasticsearch/bin su elsearch ./elasticsearch -d
以下报错均不会出现
Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root. elasticsearch部署异常Permission denied