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

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

1、去官网上下载elasticseach

官网地址 : https://www.elastic.co/cn/products/elasticsearch

//也可以用wget 方式下载wget  https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.1-linux-x86_64.tar.gz
//解压文件sudo tar -zxvf elasticsearch-7.8.1-linux-x86_64.tar.gz
//修改文件夹名称sudo mv elasticsearch-7.8.1 es7.8.1//因为安全问题, Elasticsearch 不允许 root 用户直接运行,所以要创建新用户,在 root 用户中创建新用户。
useradd es   #添加用户 es
passwd es # 为 es 用户设置密码,密码输入的时候看不见,我设置的密码是 es123456
userdel -r es #如果错了,可以删除再加//查看当前目录pwd
//为这个文件夹赋予所有者 es
chown -R es:es /homer/es7.8.1
//切换到es的bin目录
cd /home/es7.8.1/bin
//运行elasticsearch
.\elasticsearch

ES文件夹里自己携带了 JDK ,但是如果我们的 Linux 下安装了 JDK ,ES 就不会用自己自带的 JDK ,反而会使用我们 Linux 安装的 JDK ,这个时候如果两个jdk的版本不一致,就会造成jdk不能正常运行,报错
解决办法

//进入ES文件夹的bin目录
// 使用ES7版本时,启动或者执行ES命令,提示上面错误信息。这是由于ES7使用的高版本的jdk。如果不想升级服务的jdk,可以通过修改elasticsearch-env配置文件(版本7.8.1)
//注释掉41行内容 # JAVA="$JAVA_HOME/bin/java"
//增加行  JAVA="$ES_HOME/jdk/bin/java"


启动报错:Exception in thread “main” java.nio.file.AccessDeniedException: /home/elasticsearch-7.8.1/config/elasticsearch.keystore

 elasticsearch用户没有该文件夹的权限,执行命令chown -R es:es /home/elasticsearch-7.8.1/

centos系统elasticseach安装相关推荐

  1. Centos系统上安装php遇到的错误解决方法集锦

    Centos系统上安装php遇到的错误解决方法集锦 1.configure: error: xml2-config not found. Please check your libxml2 insta ...

  2. CentOS系统中安装 vmware-tools

    有时候为了学习linux,需要在虚拟机上进行安装测试.但在安装完成后,会发现存在两个普遍的问题:一是时间与时钟不同步问题.这样会造成开发中很多问题,例如 Makefile 文件会造成一些不必要的重复编 ...

  3. 磁盘管理来安装linux,Linux_在CentOS系统中安装quota来管理磁盘配额,在网络管理的工作中,由于硬 - phpStudy...

    在CentOS系统中安装quota来管理磁盘配额 在网络管理的工作中,由于硬盘的资源是有限的,常常需要为多用户的服务器设定用户的linux磁盘配额.这个功能对公用的多用户服务器(免费的或者收费的)来说 ...

  4. CentOS系统的安装

    2.1 Windows操作系统简介 为什么学习Windows操作系统?了解Windows系统结构,可以让你快速学习Linux操作系统,通过对比学习的方法,可以更快的学会Linux. 计算机硬件组成包括 ...

  5. 01集群中软件的安装 共三部分 Aspera下载与安装 centos系统sratoolkit安装并添加到环境变量 wxf晓飞 肖老师 集群安装软件全过程 export tar.gz

    conda卸载 Linux卸载Anaconda_易_的博客-CSDN博客_linux 卸载conda 第一部分:转录组配置方案.配置了python=3.6 r=4.1.0的transcriptome的 ...

  6. 在虚拟机的CentOS系统下安装pycharm的用户须知

    在虚拟机的CentOS系统下安装pycharm的用户须知 一般我们在采用CentOS最小安装的时候系统往往不会安装python3,这就使得要自行安装python3以方便我们使用,毕竟python3是目 ...

  7. Centos系统如何安装宝塔面板

    558idc.com运维教程之Centos系统如何安装宝塔面板教程 在安装宝塔面板之前你要准备好纯净好的系统, 请注意是纯净的系统,没有安装过任何环境的.这里建议使用centos 7.6系统 通过ss ...

  8. centos系统下安装Nginx

    参考链接 CentOS 7 用 yum 安装 Nginx Nginx负载均衡配置 下载并安装 #使用以下命令 sudo yum install -y nginx #sudo表示使用管理员权限运行命令 ...

  9. mysql5.7安装教程centos_MySQL5.7版CentOS系统简易安装教程

    这一篇教程,我们一起来完成MySQL在CentOS系统中的安装. 1.下载MySQL(Community版)RPM安装源. 如果没有安装wget,需要先执行命令安装. 执行命令: yum -y ins ...

最新文章

  1. 地平线机器人提出Anchor free、NMS free的3D目标检测算法 | CVPR2020 Workshop
  2. 谷歌大脑最新研究:不用「训练」!高斯过程「超越」随机梯度下降
  3. Android开发之sdcard读写数据(源代码分享)
  4. boost::geometry::strategy::vincenty用法的测试程序
  5. NBU7.5升级至8.1.2(在不考虑授权的情况)
  6. MOSS中集成各个子网站的数据到一个页面,做决策支持页面的首选: Web Capture
  7. First Kernel-pwn
  8. 关于HTTPS的简要内容
  9. 整人游戏-色盲在线测试
  10. 2019年ArcGIS JavaScript API 4.x添加天地图矢量地图(球面墨卡托)
  11. 如何获取联盟后台的s.click.taobao.com的短链接
  12. 2021版itunes不备份更新ios系统
  13. Required request body is missing 错误解决,400状态码
  14. 三星s8文档有html,三星s8有哪些特殊功能 这些绝对能让你羡慕
  15. loj6198谢特 后缀数组+并查集+Trie
  16. 使用PEAP实现802.1X
  17. Java+SSM足球联赛管理系统(含源码+论文+答辩PPT等)
  18. int 和 Integer有什么区别,Integer 有哪些函数方法
  19. stem教育在中国法则
  20. 统计学5大基本概念,建议收藏!(文末送书)

热门文章

  1. 全栈仿抖音小程序--登陆、注册、注销模块
  2. 百度竞价创意标题应该怎么撰写才能吸引人呢?
  3. 给网线安装水晶头——一次惊动整个实验室的实践
  4. Ubuntu16.04如何将桌面上左边任务栏移到屏幕下方
  5. 网速dns怎么调快_PS4dns怎么设置网速快
  6. 读取gb2312编码的xml失败问题分析
  7. 【高并发】高并发五个利器(缓存、限流、降级、熔断、隔离)
  8. DDOS(分布式拒绝服务)攻防实战演练
  9. 好用,好用,好用,Ubuntu20.04中安装搜狗输入法,彻底解决依赖无法修复,易崩溃问题
  10. MAC电脑如何播放.SWF文件