欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

阿里云centos7安装ElasticSearch 博客分类: ElasticSearch ElasticSearchcentos

程序员文章站 2024-03-16 15:03:40
...

温故知新。最近需要用上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