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