介绍

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的安装包

3.解压

tar -zxvf elasticsearch-6.8.3.tar.gz

tar -zxvf logstash-6.8.3.tar.gz

4.进入elasticsearch-6.8.3下的config下

cd elasticsearch-6.8.3/config

5.编辑elasticsearch.yml

然后保存

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

报这个错

解决:

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

vi   /etc/sysctl.conf

修改/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数据库的单节点就已经安装好了

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

elasticsearch数据库搭建 linux版相关推荐

  1. linux oa系统搭建,linux版OA系统的安装配置

    一.为什么要用linux操作系统 过去我们国家对操作系统的认识严重不足,导致国产操作系统失去黄金发展时期,最近让国人明白国产操作系统的重要性英莫过于中兴事件.我们现在明白了PC桌面操作系统随时都面临卡 ...

  2. [校园网]UDP绕过校园网,纯手工搭建Linux版

    2018年11月20日更新~~ 时隔一年,抽空更新~ 本次更新内容: [1]更新Softether Server版本为2018.9月版本 [2]更新OpenVPN为2018年4月版本 [3]教程分为C ...

  3. eolinker搭建(Linux版)

    1.什么是eolinker Eolinker是一个api管理平台,可满足各行业客户在不同应用环境中对接口管理全生命周期的个性化需求,提供API开发管理.开发团队协作.自动化测试.网关以及监控等服务,帮 ...

  4. 搭建阿里云Linux版服务器+使用docker安装EMQ、Node-RED、MySQL+本地Navicat访问数据库(增删改查)——详细流程

    搭建阿里云Linux版服务器+使用docker安装EMQ.Node-RED.MySQL+本地Navicat访问数据库 云服务器基础搭建 注册云服务器 XShell简介 部署EMQ 部署docker 物 ...

  5. linux下安装mysql数据库[yum install版]

    原文链接:linux下安装mysql数据库[yum install版] 在CentOS7中默认安装有MariaDB,这个是MySQL的分支,yum直接覆原有MariaDB, 或安装包报错无法解决依赖问 ...

  6. linux游戏搭建教程 pdf,战地2服务器Linux版搭建教程.PDF

    战地2服务器Linux版搭建教程 战地 2服务器 Linux版搭建教程 内容声明 : 本文基于 Centos 7 操作系统 ,对战地 2服务器的网络搭建进行全方位的描述.本篇文档由 作者南飞首发于战地 ...

  7. 使用 nodejs 和 ElasticSearch 快速搭建全文检索

    点击蓝色"有关SQL"关注我哟 加个"星标",天天与10000人一起快乐成长 上次群友问我,Python怎么学,我说四个小时足够了,你们不信.这次,我用2个小时 ...

  8. 搭建eclipse版的ssm+maven+tk.mybatis+redis及mybatis+spring多数据源配置集成的demo

    前言:我这里搭建好eclipse版的ssm+maven+tk.mybatis+redis及mybatis+spring多数据源配置集成的demo.新手快速上手直接看demo. 最后处提供完整高质量de ...

  9. 从零开始写项目第七篇【搭建Linux环境】

    tags: 从零开发项目, title: 从零开始写项目第七篇[搭建Linux环境] 使用SSH连接Linux环境 经过十多天的时间,我的网站备案终于完成了...接下来我就收到了阿里云的邮件.它让我在 ...

最新文章

  1. TP 框架实现支付宝接口功能
  2. Mybatis和Spring集成 sessionFactory.openSession() 事务不生效问题
  3. 【Oracle】RAC11gR2Grid启动顺序及启动故障诊断思路
  4. ]Kinect for Windows SDK开发入门(六):骨骼追踪基础 上
  5. [转]Linux下显示硬件信息--lshw
  6. Swap in C C++ C# Java
  7. 19.Java 数据库编程
  8. Design System Application - Chapter 2 字体 Typography
  9. 一种可以自我修改的计算机器
  10. ps去水印教程_图片如何用PS去水印?ps去水印教程,让你1秒学会!
  11. 基于LED恒流驱动芯片芯鼎盛TX6122设计的DC-DC降压恒流DEMO
  12. 打乱魔方软件_魔方打乱程序思路
  13. socketDemo套接字
  14. 无源领域自适应:Source Hypothesis Transfer for Unsupervised Domain Adaptation
  15. 排序算法分析归纳总结
  16. 目前梦幻山东区人最多的服务器,梦幻西游山东区各个服务器开的时间!
  17. 浅谈科研中作中的心得体会-讲座心得
  18. cakephp mysql_mysql-CakePHP-获取上一次查询运行
  19. java jdk 1.8 下载地址_【Java jdk1.8下载】Java jdk1.8下载安装 32/64 官方版-开心电玩...
  20. C++ MFC棋牌类小游戏day1

热门文章

  1. Vue组件封装npm发布及应用
  2. 同步异步以及阻塞和非阻塞的区别
  3. C#连接OPC server失败,报错80040154 没有注册类
  4. C++实现Mystring类,C++基础
  5. Matlab添加包libsvm svmtrain已被删除, 请改用fitcsvm
  6. python处理表格时候如何逐行处理csv格式的数据
  7. linux命令打错怎么办,技术|命令行乐趣:嘲讽输错 Bash 命令的用户
  8. 存档在 ‘工具开发’ 分类
  9. django2.0 在安装mysqlclient 报错ERROR: Command errored out with exit status 1: python setup.py egg_info
  10. 新中新电子f200a驱动安装_RX 5700显卡安装新驱动:待机风扇加速66%