Elasticsearch简介

  Elasticsearch 是一个开源的分布式 RESTful 搜索和分析引擎,能够解决越来越多不同的应用场景

  官网地址:https://www.elastic.co

Elasticsearch安装

  环境:Linux(CentOS 7.4)

     jdk(1.8)

  elasticsearch版本:6.5.2

  1、下载,官网下载地址:https://www.elastic.co/cn/downloads/elasticsearch

  2、解压到安装目录,命令:tar -zxvf elasticsearch-6.5.2.tar.gz -C /data/soft/

  3、进入解压目录,命令:cd /data/soft/elasticsearch-6.5.2

    config/elasticsearch.yml    ---elasticsearch配置文件

    config/jvm.options        ---java jvm参数配置

    config/log4j2.properties      ---日志相关配置

    修改elasticsearch.yml配置文件,elasticsearch绑定地址0.0.0.0,即可远程访问

 network.host: 0.0.0.0

    

  4、启动elasticsearch程序

    前台启动命令:./bin/elasticsearch

    后台启动命令:./bin/elasticsearch -d

    a、错误:java.lang.RuntimeException:can not run elasticsearch as root

    

      解决方案:

        1)添加es用户,命令:useradd es

        2)给es用户授文件夹权限,命令:chown -R es:es /data/soft/elasticsearch-6.5.2

        3)切换es用户,命令:su es

        4)执行启动,命令:./bin/elasticsearch

    b、错误:

      [1]: max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]

      [2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

      [3]: max number of threads [3895] for user [es] is too low, increase to at least [4096]

    

      解决方案:

        1)最大文件描述符太少了,至少要65536,修改/etc/security/limits.conf文件

          命令:vim /etc/security/limits.conf

          内容修改为:* hard nofile 65536

        2)一个进程可以拥有的VMA(虚拟内存区域)的数量太少了,至少要262144,修改文件  

          命令:vim /etc/sysctl.conf

          增加内容为:vm.max_map_count=262144

        3)最大线程太少了,至少要4096,修改/etc/security/limits.conf文件

          命令:vim /etc/security/limits.conf

          增加内容为:* hard nproc 65536

        4) 是修改配置生效,重启服务器

  5、使用浏览器进行访问,地址:http://ip:9200。默认端口就是9200,可以在配置文件中修改

    

  

【ElasticSearch】 安装的更多相关文章

  1. ElasticSearch安装及部署

    安装及部署 一.环境配置 操作系统:Cent OS 7ElasticSearch版本:1.3.2JDK版本:1.7.0_51SSH Secure Shell版本:XShell 5elasticsear ...

  2. Elasticsearch安装和使用

    Elasticsearch安装和使用 Elasticsearch 是开源搜索平台的新成员,实时数据分析的神器,发展迅猛,基于 Lucene.RESTful.分布式.面向云计算设计.实时搜索.全文搜索. ...

  3. Elasticsearch安装详解

    本文只介绍在windows上的安装和配置,其他安装和配置请参见官方文档 ES在windows上安装需下载zip安装包,解压后bin目录下有个 elasticsearch-service.bat 文件. ...

  4. Elasticsearch.安装插件(head)

    Elasticsearch.安装插件(head) 环境: Linux 7.x jdk1.8 目录结构(跟目录多了两个文件) /resources   ### 存放软件源 /u01/          ...

  5. Elasticsearch.安装(单节点)

    Elasticsearch.安装(单节点) 环境Linux 7.x jdk 1.8 elasticsearch 5.x 环境目录结构(根目录多了两个文件夹): /resources    /** 存放 ...

  6. ELK日志监控平台安装部署简介--Elasticsearch安装部署

    最近由于工作需要,需要搭建一个ELK日志监控平台,本次采用Filebeat(采集数据)+Elasticsearch(建立索引)+Kibana(展示)架构,实现日志搜索展示功能. 一.安装环境描述: 1 ...

  7. elasticsearch 安装,以及遇到的问题总结

    系统.软件环境: Centos 6.5 elasticsearch 6.1.1 elasticsearch 安装的话是很简单的,但是安装完成启动的时候报错,下面我就一一的来描述错误,并提供相应的解决方 ...

  8. elasticsearch 安装、配置

    elasticsearch:基于java开发,基于RESTful web 接口,提供分布式多用户能力的全文搜索引擎. elasticsearch 安装: 1. java SE Development ...

  9. 如何给Elasticsearch安装中文分词器IK

    安装Elasticsearch安装中文分词器IK的步骤: 1. 停止elasticsearch 2.2的服务 2. 在以下地址下载对应的elasticsearch-analysis-ik插件安装包(版 ...

  10. (转载)Centos下Elasticsearch安装详细教程

    原文地址:http://www.cnblogs.com/sunny1009/articles/7874251.html Centos下Elasticsearch安装详细教程 1.Elasticsear ...

随机推荐

  1. centos7如何安装部署Zabbix

    参考http://www.cnblogs.com/momoshouhu/p/8041293.html 1.关闭selinux和firewall 1.1检测selinux是否关闭 [root@local ...

  2. 洛谷P1605走迷宫

    传送 这是一道dfs,但是...但是....但是它竟然被放在bfs练习题辣!!!! 打了半天bfs,发现路径不会标记了,于是发现好像有什么不对的,似乎dfs要简单一点,于是半路跑去打dfs,结果打了半 ...

  3. 2018-2019-2 20175227张雪莹 《Java程序设计》 实验一 Java开发环境的熟悉

    2018-2019-2 20175227张雪莹<Java程序设计> 实验一 Java开发环境的熟悉 一.实验报告封面 课程:Java程序设计 班级:1752班 姓名:张雪莹 学号:2017 ...

  4. C++Primer第五版——习题答案详解(一)

    习题答案目录:https://www.cnblogs.com/Mered1th/p/10485695.html 第1章 开始&&第2章 变量和基本类型 练习1.3 #include&l ...

  5. toString 和new String()区别

    public class NewStringTestDemo { public static void main(String[] args) { String s = "你好"; ...

  6. Android Studio Fragment 无法获取 id的方法

    在Fragment中,因为继承的父类的不同,导致在Fragment中无法获取到控件的id,此时,只要在获取findviewbyid前加上  getView()就可以了.

  7. Sublime Text 3激活

    Sublime Text 3激活方式: 一.修改hosts文件: 1:windows系统:      找到 C:\Windows\System32\drivers\etc\hosts 这个文件,  用 ...

  8. 阿里云 配置ssl 在nginx上

    写给自己的备忘录: 很乱 如果你也是 配置nginx ssl 可以给我留言 ,我是为了 捣鼓微信小程序后台 需要https 阿里云有免费一年的 ssl服务 链接 https://www.aliyun. ...

  9. ajax多个请求执行顺序

    先说结论再说原因 结论:比如点击事件触发了两个ajax请求或者更多的请求,是没有执行顺序的,各个请求的快慢完全取决于返回的快慢,或许你在浏览器调试窗口看见的是先发了一个请求,再发了一个,但是完全没有等 ...

  10. 使用libvirtAPI打快照原理

    参考: https://blog.51cto.com/3646344/2096347 https://blog.51cto.com/3646344/2096351(磁盘外部快照) API接口: htt ...