Linux-Centos7安装ElasticSearch

由于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

请移步我的下一篇错误总结
安装常见问题,错误总结

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。