Centos7.0下安装ElasticSearch以及出现的问题解决方案

笔者安装ES时出现了众多的问题,曾一度为之头疼,安装es时需准备好java环境,
步骤:

①:官网下载好elasticsearch的Linux换将解压包,https://www.elastic.co/cn/downloads/elasticsearch,笔者下载的7.0.1版本,
具体下载方法请找度娘
在/usr 路径下创建文件夹elasticsearch
mkdir elasticsearch
有一个很重要的提示:es是不能用root用户启动的,所以需要别的用户来启动,笔者就犯了这个错误,导致找了好多博客才找到问题所在,所以在解压es时最好用别的用户来解压,这里给几个命令提示:
(1)root用户切换普通用户 su yichen
(2) 如果用root用户解压的话,也可以新创建elsearch用户组及elsearch用户
创建组:groupadd elasearch
创建用户:useradd elasearch-g elasearch-p elasticsearch (此为用户权限所属文件夹)
(3)在超级用户root下,为新建用户服务 /elaticsearch目录的权限 ,chown -R XXX /你的elasticsearch安装目录
chown -R yichen /usr/local/elasticsearch
②:将elasticsearch-7.0.1-linux-x86_64.tar.gz移动到/usr/elasticsearch文件夹下
mv elasticsearch-7.0.1-linux-x86_64.tar.gz /usr/elasticsearch
③:将elasticsearch-7.0.1-linux-x86_64.tar.gz解压
tar -zxvf elasticsearch-7.0.1-linux-x86_64.tar.gz
④:切换到yichen用户,进入到/usr/elasticsearch/elasticsearch-7.0.1/bin
输入命令:./elasticsearch 或者./elasticsearch -d(守护线程启动).
会出现一些问题
在这里插入图片描述
图片下方有【1】【2】【3】个问题,此问题笔者也是通过一篇博客解决https://blog.csdn.net/vitaair/article/details/79759185
推荐一些解决问题的博客:
https://www.cnblogs.com/zhi-leaf/p/8484337.html
https://blog.csdn.net/vitaair/article/details/79759185
https://www.cnblogs.com/DawaTech/p/7249734.html(修改文件归属,文件权限等)
此三个问题基本都是系统配置问题,可配置后解决。
es安装成功之后,需修改/usr/elasticsearch/elasticsearch-7.0.1/config/elasticsearch.yml 具体可查看博客修改哪些内容

正常在虚拟机里启动es后,可以通过curl命令访问到,但是在外部主机里面无法通过虚拟机的ip:9200访问,查了下是防火墙的问题,通过下面设置后即可:
systemctl stop firewalld.service
https://blog.csdn.net/lidew521/article/details/88091539

客户端网页要访问:服务器要关闭防火墙
systemctl stop firewalld.service

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值