由于ElasticSearch是由java开发的,在安装之前,需要安装jdk。本文安装的是6.6.1版本,官方要求最低jdk版本1.8。
1、安装jdk1.8
可以查看我之前写的文章jdk安装
2、找到elasticsearch的下载链接,保存下来
官方链接
3、切换到/usr/local,创建文件夹并下载文件
cd /usr/local
mkdir elasticsearch
cd elasticsearch
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.1.tar.gz
4、解压文件
tar -zxvf elasticsearch-6.6.1.tar.gz
5、修改配置
问题一:默认启动的时候,es绑定的网络ip是本机127.0.0.1,只能通过这个ip访问。修改后可以使用服务器ip地址来进行访问。
问题二:若其他服务器想连接本地es的话,不进行跨域设置,访问不到。
(1)打开es的配置文件。
cd elasticsearch-6.6.1/config
vi elasticsearch.yml
(2)解决问题一:
找到network.host: 192.168.0.1的地方,取消其#注释,并将其修改为本地服务器的ip地址
(3)解决问题二:
在文件的最后加上以下两行代码
http.cors.enabled: true
http.cors.allow-origin: "*"
6、切换到bin目录,启动es服务
cd ../bin
./elasticsearch
如图所示,即启动成功。
成功
7、对服务进行访问,如下图,即搭建成功
成功实例
若出现ERROR:bootstrap checks failed
请移步我的下一篇错误总结
安装常见问题,错误总结
网友评论