一、介绍

  1. 全文检索技术;
  2. 分布式;
  3. Restful风格;
  4. 近实时搜索

二、部署

  1. 下载:https://thans.cn/mirror/elasticsearch.html
  2. 新建用户,并登录;
  3. 解压;
  4. 配置 
    jvm.options:
    
      -Xms512m
    -Xmx512m
    path.data: /home/leyou/elasticsearch/data # 数据目录位置
    path.logs: /home/leyou/elasticsearch/logs #
    network.host: 0.0.0.0 # 绑定到0.0.0.0,允许任何ip来访问 修改文件数限制:
    vim /etc/security/limits.conf * soft nofile 65536
    * hard nofile 131072
    * soft nproc 4096
    * hard nproc 4096 修改线程数限制:
    vim /etc/security/limits.d/90-nproc.conf * soft nproc 4096 进程获取虚拟内存限制:
    vim /etc/sysctl.conf
    vm.max_map_count=655360
    sysctl -p
  5. 启动:nohup ./elasticsearch &
  6. 检查端口与日志
    • 9300:集群节点间通讯接口

    • 9200:客户端访问接口

  7. 客户端工具:kibana解压安装,修改配置,并启动bat,默认端口5601
    kibana.yml:
    elasticsearch.url: "http://192.168.56.101:9200" #指向服务端口
  8. 安装ik分词器:解压到es的plugins目录下,重启es
    unzip elasticsearch-analysis-ik-6.3.0.zip -d ik-analyzer

三、依赖

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-elasticsearch</artifactId>
</dependency>

四、配置

spring:
data:
elasticsearch:
cluster-name: elasticsearch
cluster-nodes: 192.168.56.101:9300

最新文章

  1. iOS开发:自定义控件实现手势解锁
  2. mesos框架编译部署
  3. 不通过App Store,在iOS设备上直接安装应用程序(转)
  4. Server编解码 解决Response.Redirect方法传递汉字丢失或乱码
  5. 关于android WebViewClient的方法解释
  6. Tomcat打印运行时日志(控制台),访问日志,启动日志
  7. asp.net 中使用不同的数据源绑定gridview
  8. 3.2 java中堆栈(stack)和堆(heap)(还在问静态变量放哪里,局部变量放哪里,静态区在哪里.....进来)
  9. Wcf序列化的循环引用问题1
  10. linux命令find应用
  11. Canvas 图片灰度
  12. linux允许root远程登录
  13. BZOJ 2337: [HNOI2011]XOR和路径 [高斯消元 概率DP]
  14. JSP自定义简单标签入门之带有属性
  15. RocketMQ4.3.x对顺序消息的理解
  16. FPGA學習筆記(貳)--- 流水燈
  17. TensorFlow学习笔记(8)--网络模型的保存和读取【转】
  18. 【CF819C】Mister B and Beacons on Field 数学
  19. 使用graphql-code-generator 生成graphql 代码
  20. 非root用户使用1024以下端口

热门文章

  1. Jenkins实例 自由风格项目
  2. 混沌映射初始化种群之Logistic映射
  3. [BUUCTF]PWN——bbys_tu_2016
  4. 开会不用把人都轰进一个小黑屋子——《Office妖精是怎样炼成的》续2
  5. AtCoder Beginner Contest 169 题解
  6. LuoguP1785 漂亮的绝杀 题解
  7. Python第三周 函数详解
  8. SpringBoot统一日志打印
  9. FastAPI(六十五)实战开发《在线课程学习系统》基础架构的搭建
  10. nim_duilib(4)之CheckBox