要求:jdk8以上
一、下载ElasticSearch
下载地址:https://www.elastic.co/downloads/elasticsearch
1、windows下安装
我这里下载的es6.3.2
将下载好的软件解压到目录(注意:es不允许目录中具有空格或汉字)
依次打开elasticsearch-6.3.2\bin\,然后双击elasticsearch.bat 即可完成ElasticSearch的安装。
访问:http://localhost:9200 即可看到是否安装成功。如果显示json串就表示安装成功
2、linux下安装
可以按照windows版那样从官网下载TAR格式压缩包
或者
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.2.tar.gz
启动
./bin/elasticsearch
如果你是root用户启动的话,会报"can not run elasticsearch as root"的错误。因为安全问题elasticsearch不让用root用户直接运行,所以要创建新用户
[root@localhost local] #adduser esuser
[root@localhostlocal]#passwd esuser
Changing password for user esuser.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
切换到创建的用户 su esuser
启动,如果提示Permission denied权限不足,需要添加权限
./bin/elasticsearch
重新切换到root账号下,然后
chown -R esuser/的elasticsearch安装目录
切换esuser,启动es即可。
验证启动是否成功
输入
curl localhost:9200
出现类似信息表示启动成功
远程访问elasticsearch服务
默认情况下,Elasticsearch 只允许本机访问,如果需要远程访问,可以修改 Elasticsearch 安装目录中的config/elasticsearch.yml文件,去掉network.host的注释,将它的值改成0.0.0.0,让任何人都可以访问,然后重新启动 Elasticsearch 。
network.host: 0.0.0.0
如果你觉得本篇文章对你有所帮助的话,麻烦请点击头像右边的关注按钮,谢谢!
技术在交流中进步,知识在分享中传播