1. 安装java环境
Elasticsearch是由Java开发的,所有首先要安装Java环境。在这里默认你已经安装好了Java环境,如果没有可以到 Java环境安装 查看安装。
2. 下载Elasticsearch
选择安装的版本,es官网下载地址
将下载好的压缩包上传到服务器。在这里可以选择安装ftp服务,也可以使用在线导入安装包的插件。
ftp安装查看
lrzsz插件安装查看
上传成功进行解压
3. 运行Elasticsearch
由于在linux系统下,为了安全问题Elasticsearch不允许root执行。
如果运行会出现下面错误
java.lang.RuntimeException: can not run elasticsearch as root
创建普通用户:
adduser lxshen 添加用户
passwd123456 设置密码
chown -R lxshen elasticsearch解压后文件 赋权限
su lxshen 切换到lxshenyoghurt
运行es
./elasticsearch-5.3.2/bin/elasticsearch
终端输入 curl http://127.0.0.1:9200
,如果curl 没有安装请到 安装curl 查看安装。
出现如下,说明已经安装成功了。
关闭服务 crtl+c
建议使用 -d 使es后台运行,不然一旦远程连接关闭,es也会关闭。
./elasticsearch-5.3.2/bin/elasticsearch -d
后台运行关闭
使用命令 kill -9 12692
将程序关闭
如果需要远程访问。
1、修改配置文件
vi elasticsearch-5.3.2/config/elasticsearch.yml
将network.host修改为,并解掉注释:
network.host: 0.0.0.0
如果想自定端口,可以修改
http.port: 9200
2、将服务器的对应端口开放,查看linux如何开启端口
到这里es安装成功。