一、Elasticsearch的安装(linux)
Elasticsearch作为开箱即用的搜索服务器,非常方便。 Elasticsearch的官网下载
二、各个主要目录的作用
使用ls命令,即可查看elasticsearch 下的主要目录了
见名知意,bin:存放ES的启动脚本
config : 存放ES配置文件目录
lib : 存放依赖的第三方库目录
modules : 存放ES模块目录
plugins : 存放第三方插件目录
三、启动ES
在启动之前,先使用以下命令检查java的版本, 博主为1.8,可以运行
java -version
在 slsticsearch目录下 键入以下命令运行ES
当大家在以下图中找到了箭头所指的 started ,就说明启动,成功了,可以通过Ctrl+c来退出
至此,elasticsearch 安装成功。
四、访问ES
既然安装好了,好歹也访问下吧~
由于博主是将环境部署在云上的,所以还需要做其他的配置,否则访问不了(即使在本地为了以防万一还是配置一遍为好)。
- 编辑config/elasticsearch.yml文件
- 在文件最底下加入配置 network.host: 0.0.0.0 , http.port: 9200,http.cors.enabled: true,http.cors.allow-origin: "*"
解释配置
* network.host: 0.0.0.0
此配置是告诉单身狗们,谁可以脱单,都是0代表大家都可以脱单,哈哈,也就是一个访问的局限性。
如果部署在本地,可以使用localhost。
* http.port: 9200
这个端口就相当于tomcat部署项目的端口啦,当然,ES默认是9200的,不是8080哦。
* http.cors.enabled: true
是否开启跨域访问支持,默认为false。
* http.cors.allow-origin: "*"
跨域访问允许的域名地址,*则代表所有。
最后访问即可
希望能对大家提供帮助,谢谢。