阿里云centos7安装ElasticSearch

温故知新。最近需要用上es,不过已经快半年没用过了,所以又得重新熟悉一边。

系统是阿里云自带的centos 7 ,不过都一样。

先说下老生常谈的几个注意事项:

1)es 在linux上不允许以root用户运行,所以,如果你以root用户运行会出错:“Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root。”

2)“We recommend installing the Java 8 update 20 or later, or Java 7 update 55 or later.” ES推荐以上版本的jdk。之前就遇到了异常,就切换了es版本解决。

1.下载安装包,安装包

https://www.elastic.co/downloads/elasticsearch ,可以手动下载,解压后,使用xshell ftp拖入服务器中。

也可以wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.2.tar.gz ,那么就会下载到当前文件夹。然后  执行命令  tar -zxvf elasticsearch-5.5.2.tar.gz /usr/bin   解压到/usr/bin 下。

2.运行

执行命令  /usr/bin/elasticsearch-5.5.2/bin/elasticsearch  。

如果以root 用户执行那么就会报错咯。所以需要切换到非root用户再执行,如果提示权限不足,付权即可。也可以新建一个用户。

执行 useradd es 新建用户,

修改密码 passwd es

再执行 chown -R es /usr/bin/elasticsearch-5.5.2   把es的目录赋予新建的es用户,(不然等下无法修改权限)。

然后su es 切换es用户

执行 /usr/bin/elasticsearch-5.5.2/bin/elasticsearch

猜你喜欢

转载自alan9uo.iteye.com/blog/2391166