red hat搭建elasticsearch
前言:在安装elasticsearch发现了很多问题,由于elasticsearch不能在root用户下运行,因此我不推荐用rpm安装,因为rpm会导致elasticsearch的很多目录都比较分散,一个个来chown和chmod是非常不现实的,而不在root用户rpm安装会报权限不够。我通过tar在root用户在解压执行会报各种错误。为此,我采用了如下方法:
1.创建组:groupadd elsearch
2.创建用户:useradd elsearch -g elsearch
3.切换用户 su elsearch
4.进入home目录 cd ~
5.下载:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.3.tar.gz
6.解压:tar -zxvf elasticsearch-6.2.3.tar.gz
7.跳转目录:cd elasticsearch-6.2.3/bin/
8.执行:
9.测试:再起一个同样的xshell,执行curl http://localhost:9200
10.设置配置文件:vim ../config/elasticsearch.yml
11.运行./elasticsearch,并用谷歌浏览器打输入:主机ip:9200
elasticsearch安装x-pack
注意:由于ELK安装要求所有的部件版本一直,因此x-pack也需要安装6.2.3版本
1.运行bin/elasticsearch-plugin install x-pack,后面提示一直输入y
2.重新运行./elasticsearch
3.创建内置用户:./bin/x-pack/setup-passwords interactive,并输入相关的密码
4.输入elasticsearchip:9200,如192.168.1.1:9200,提示输入用户名/密码
有序关闭elasticsearch
kill -SIGTERM 20054