環境搭建也是有些坑的存在,所以整理了一下搭建流程,安全無痛。
ElasticSearch是一個開源的分布式搜索引擎,具備高可靠性,支持非常多的企業級搜索用例。
一、java 環境
直接apt安裝火箭一樣
apt-get update apt install openjdk-8-jre-headless
export PATH=$PATH:/data/soft/jdk8//bin
二、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