标签:amp yum useradd arch class sum host 第一步 cal
新版本的Elasticsearch不能以root用户来运行。因此,MAC下建议使用Docker来安装。
国内各版本镜像:点击这
.tar.gz
的安装包不要在root用户目录下下载,后面会讲到原因。
mkdir /elsearch && cd /elsearch
wget https://elasticsearch.thans.cn/downloads/elasticsearch/elasticsearch-7.3.1-linux-x86_64.tar.gz
wget https://elasticsearch.thans.cn/downloads/elasticsearch/elasticsearch-7.3.1-linux-x86_64.tar.gz.sha512
shasum -a 512 -c elasticsearch-7.3.1-linux-x86_64.tar.gz.sha512
如果报错
-bash: shasum: command not found
,请运行yum install perl-Digest-SHA
输入Y,完成安装。之后再运行上述命令。
提示OK
代表文件完整、安全。可以继续安装。
tar -xzf elasticsearch-7.3.1-linux-x86_64.tar.gz
默认情况下,Elasticsearch不允许使用root权限账户运行。
会报错如下:
groupadd elsearch
useradd elsearch -g elsearch -p elasticsearch
chown -R elsearch:elsearch elasticsearch-7.3.1
先切换刚才添加的用户,再进入文件夹运行。
su elsearch
cd elasticsearch-7.3.1 && ./bin/elasticsearch
访问 http://localhost:9200
,默认情况下无法外网访问。可以另开SSH
窗口,运行curl http://localhost:9200
正常开启会显示如下:
./bin/elasticsearch -d
进程查找
ps -ef | grep elasticsearch
至此,Centos下的安装已完成。
请先安装docker,教程可百度。
sudo docker pull docker.elastic.co/elasticsearch/elasticsearch:7.3.1
等待拉取完成...
sudo docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.3.1
访问 http://localhost:9200
,默认情况下无法外网访问。可以另开SSH
窗口,运行curl http://localhost:9200
正常开启会显示如下:
sudo docker run -itd -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.3.1
至此,docker下的安装已完成。
Elasticsearch 在docker和centos下的安装教程
标签:amp yum useradd arch class sum host 第一步 cal
原文地址:https://www.cnblogs.com/thans/p/11478539.html