ElasticSearch安装配置---Windows

  ElasticSearch,简称ES,是一个开源的搜索引擎,支持PB级数据的处理,对开发人员来说通过ResFul API轻松实现搜索功能。本篇文章介绍ES的安装和使用

1、REST的具体操作说明

  GET:获取指定目录或具体的资源
  PUT:替换指定目录或具体的资源
  POST:创建或追加一个新的资源
  DELETE:删除资源

2、REST内置REST接口(url)

   /index/_search:搜索指定索引下的数据
   /_aliases:获取或操作索引的别名
  /index/:查看指定索引的详细信息
  /idnex/type:创建或操作类型
  /index/_mapping:创建或操作mapping
  /index/_setting:创建或操作设置
  /index/_open:打开指定被关闭的索引
  /index/_close:关闭指定的索引
  /index/_refresh:刷新索引,使新添加的内容对搜索可见,不保证数据被写入磁盘
  /index/flush:刷新索引,会触发Lucene提交

3、ES安装

  下载地址:https://www.elastic.co/cn/downloads/elasticsearch选择需要的版本和自己的系统,这里我是安装的目前最新版本V7.6.1,Windows 10 系统的,后面会出一个Linux系统的操作。如果是部署在服务器上面的建议使用稳定一点的版本如V6.5.3。注意,ES的安装要求需要JDK最低1.7版本,也就是JDK低于1.7的估计是不得行的
  下载完成后直接解压就可以开始使用了,直接运行bin目录下面的elasticsearch.bat启动服务
在这里插入图片描述
  elasticsearch服务启动后,不要关闭控制台界面,否则会停止服务。服务启动后,在本机浏览器中连接127.0.0.1:9200,出现下图所示界面,则默认配置成功
在这里插入图片描述
  ES的默认配置是可以直接使用的,但是作为开发者,肯定不满足这种默认的配置,接下来需要添加一些手动配置来增加开发者的体验,修改配置主要是操作config目录下elasticsearch.yml文件
在这里插入图片描述
  在文件中增加以下内容,配置完成后记得重启ES服务器
cluster.name: 集群名
node.name: 集群中当前es服务器节点名
path.data: 数据存放的路径
path.logs: 日志存放的路径
network.host: 当前主机的IP地址
http.port: es服务器的端口

增加下面两个参数,es服务器允许别的插件服务访问
http.cors.enabled: true
http.cors.allow-origin: “*”
  注意,配置完成后可能会报错,主要是Linux系统,Windows系统的暂时没找到报错原因。因为我暂时不用配置,这部分错误解决办法后面在更新

4、ES配置文件说明

  logging.yml
日志配置文件,按照普通的log4j配置来设置
  elasticsearch.yml
ES的基本配置文件,需要注意key和value之间“:”后面有一个空格;如果需要从别的设备上访问,修改以下配置
node.name:
Transport.tcp.port: 9300 设置节点间交互的TCP端口,默认是9300

发布了35 篇原创文章 · 获赞 5 · 访问量 1450

猜你喜欢

转载自blog.csdn.net/weixin_45481406/article/details/104895424