一、环境准备
- CentOS(版本需大于7 如:CentOS-7-x86_64-DVD-1810.iso)
- Java(版本需大于1.8 如:jdk-8u131-linux-x64.tar.gz)
- ES安装包(如: elasticsearch-6.1.1.tar.gz)
二、ES安装
CentOS和JDK自行安装好~ ~~ 下面直接安装ElasticSearch:
1.使用如下命令下载Elasticsearch 6.1.1的tar包:
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.1.1.tar.gz
2.解压Elasticsearch 6.1.1的tar包:
tar -xvf elasticsearch-6.1.1.tar.gz
此时我们无法直接进入Elasticsearch中的bin目录下直接启动,原因是Elasticsearch无法以root权限启动,这是出于系统安全考虑设置的条件。由于ElasticSearch可以接收用户输入的脚本并且执行,为了系统安全考虑,建议创建一个单独的用户用来运行ElasticSearch。
3.创建单独的用户,并给其操控Elasticsearch的权限:
使用root创建角色:
groupadd -g 70