elasticsearch数据库搭建 linux版

elasticsearch数据库搭建 linux版介绍Elasticsearch是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎ApacheLucene(TM)基础上的搜索引擎.当然Elasticsearch并不仅仅是Lucene那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。 实时分析的分布式搜索引擎。 可以扩展到上百台服务器,处理P…

大家好,又见面了,我是你们的朋友全栈君。

介绍

Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:

  • 分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。
  • 实时分析的分布式搜索引擎。
  • 可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据

我这里在虚拟机上模拟搭建

一、首先要安装一个虚拟机并能上网,这里虚拟机上网用桥接模式,这样其他的主机也能访问到你的虚拟机了,其次必须安装jdk

安装linux:https://blog.csdn.net/z19799100/article/details/88671875

安装jdk:https://blog.csdn.net/z19799100/article/details/88676254

虚拟机桥接上网:

 

二、正式安装步骤

1.在/usr/local下新建一个文件夹elasticsearch

cd /usr/local

mkdir elasticsearch

cd elasticsearch

2.上传elasticsearch安装包和logstash的安装包

elasticsearch数据库搭建 linux版

3.解压

tar -zxvf elasticsearch-6.8.3.tar.gz

tar -zxvf logstash-6.8.3.tar.gz

elasticsearch数据库搭建 linux版

4.进入elasticsearch-6.8.3下的config下

cd elasticsearch-6.8.3/config

elasticsearch数据库搭建 linux版

5.编辑elasticsearch.yml

elasticsearch数据库搭建 linux版

elasticsearch数据库搭建 linux版

elasticsearch数据库搭建 linux版

elasticsearch数据库搭建 linux版

elasticsearch数据库搭建 linux版

elasticsearch数据库搭建 linux版

elasticsearch数据库搭建 linux版

elasticsearch数据库搭建 linux版

elasticsearch数据库搭建 linux版

然后保存

4.创建一个非root用户

useradd zcy

passwd zcy

输入密码

到elasticsearch-6.8.3的父目录下

给zcy用户赋予elasticsearch-6.8.3的所有权限

chown -R zcy elasticsearch-6.8.3

 

4.进入elasticsearch-6.8.3下的bin下

启动es数据库:./elasticsearch

elasticsearch数据库搭建 linux版

报这个错

解决:

切换到root用户 修改文件/etc/sysctl.conf

vi   /etc/sysctl.conf

elasticsearch数据库搭建 linux版

修改/etc/ security/ limits.conf

vi /etc/ security/ limits.conf

添加  vm.max_map_count=262144

按shift+g到最后,添加如下配置

* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

elasticsearch数据库搭建 linux版

这样elasticsearch数据库的单节点就已经安装好了

紧接着安装logstash :https://blog.csdn.net/z19799100/article/details/103873128

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/131538.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月29日 下午11:00
下一篇 2022年4月29日 下午11:00


相关推荐

  • openclaw龙虾AI本地部署教程

    openclaw龙虾AI本地部署教程

    2026年3月13日
    2
  • Python字典建议收藏

    1.字典d={"name":"zhangsan","age":18}dict的键必须是唯一的,但值则不必,键必须是不可边的,如字

    2021年12月18日
    49
  • 赤池信息准则AIC,BIC「建议收藏」

    赤池信息准则AIC,BIC「建议收藏」很多参数估计问题均采用似然函数作为目标函数,当训练数据足够多时,可以不断提高模型精度,但是以提高模型复杂度为代价的,同时带来一个机器学习中非常普遍的问题——过拟合。所以,模型选择问题在模型复杂度与模型对数据集描述能力(即似然函数)之间寻求最佳平衡。人们提出许多信息准则,通过加入模型复杂度的惩罚项来避免过拟合问题,此处我们介绍一下常用的两个模型选择方法——赤池信息准则(AkaikeInfo…

    2022年5月16日
    47
  • java中含中文字符串的编码和解码问题。

    java中含中文字符串的编码和解码问题。1、在Java开发中经常被文字乱码的问题困扰。下面全面解释下字符串的编码和解码。如Stringstr=”中国”编码:byte[]bts=str.getBytes(“编码方式”);//常用编码方式gbk、utf-8、gb2312、iso-8859-1等等。解码:Stringb=newString(bts,”解码方式”);//解码方式对应常用编码方式。2

    2022年7月8日
    26
  • servlet的工作原理_除氧器的工作原理

    servlet的工作原理_除氧器的工作原理目录 —写在前面—Servlet的使用与侧重点—Servlet的工作原理 a—Servlet容器怎样工作(以Tomcat为例) b—Web应用在servlet容器中如何启动 c—Servlet容器怎样解析web.xml中定义的servlet d—Servlet容器怎样管理servlet生命周期 e—用户的请求是怎样分配到指定servlet进行处理的写在前面: 现在

    2022年10月5日
    5
  • seajs的使用

    seajs的使用在模块文件外部想要引入一个模块文件要使用 seajs use 方法该方法接收两个参数第一个参数是一个数组 数组中的每一项都是一个模块文件路径 当引入的只有一个文件的时候 可以省略数组 第二个参数是回调函数回调函数中的参数就是前面模块向外暴露的功能 一一对应的 根目录 seajs 引入的文件路径是以 seajs 所在的目录决定的 seajs 所在的目录就是根目录 通常我们要把 seajs 文件放在最外面与 index html 文件在同一级为了引入文件方便 seajs 遵循 cmd 规

    2026年3月18日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号