博客
关于我
架构师成长记_第八周_02_ Centos安装分布式搜索引擎 ElasticSearch
阅读量:102 次
发布时间:2019-02-26

本文共 1033 字,大约阅读时间需要 3 分钟。

文章目录

ElasticSearch 安装

1. 上传elasticsearch包到我们的centos(我这里是140节点)

在这里插入图片描述

2. 解压并且移动elasticsearch文件夹

tar -zxvf elasticsearch-7.4.2-linux-x86_64.tar.gz

mv elasticsearch-7.4.2 /usr/local/
在这里插入图片描述

3. 进入elasticsearch进行配置

  • cd /usr/local/elasticsearch-7.4.2/
  • 创建数据目录 data : mkdir data
  • 进入config 文件夹进行配置 : cd config
    在这里插入图片描述
  • 修改elasticsearch核心配置文件: vim elasticsearch.yml
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 保存退出
  • 修改下一个配置文件 jvm.options: vim jvm.options
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

4. 由于root用户不能使用ES, 所以需要创建一个新的用户来使用ES

在这里插入图片描述

  • 创建新用户esuser: useradd esuser

给es文件夹授权, 让新用户可以使用:

  • chown -R esuser /usr/local/elasticsearch-7.4.2
  • chown -R esuser:esuser /usr/local/elasticsearch-7.4.2
    在这里插入图片描述

5. 运行启动ES

  • 进入bin目录: cd bin/
  • 切换到 esuser用户进行启动: su esuser
  • 启动es: ./elasticsearch

在这里插入图片描述

  • 切换到root用户: su root
  • 修改配置文件: vim /etc/security/limits.conf
    在这里插入图片描述
* soft nofile 65535* hard nofile 131072* soft nproc 2048* hard nproc 4096
  • 保存退出
  • 修改另一个配置: vim /etc/sysctl.conf
    在这里插入图片描述
    vm.max_map_count=262145
  • 刷新配置文件: sysctl -p
  • 切到esuser用户, 再次启动es
  • su esuser
  • ./elasticsearch
    在这里插入图片描述

6. 测试, 浏览器访问

在这里插入图片描述

7. 由于es是前台启动, 我们可以让它后台启动

./elasticsearch -d

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

PS: 启动时出现以下问题, 需要执行切换回root用户该命令

chown -R esuser:esuser /usr/local/elasticsearch-7.4.2

在这里插入图片描述

转载地址:http://bhyk.baihongyu.com/

你可能感兴趣的文章
mysql批量update优化_Mysql中,21个写SQL的好习惯,你值得拥有呀
查看>>
mysql批量update操作时出现锁表
查看>>
MYSQL批量UPDATE的两种方式
查看>>
mysql批量修改字段名(列名)
查看>>
mysql技能梳理
查看>>
MySQL报Got an error reading communication packets错
查看>>
Mysql报错Can‘t create/write to file ‘/tmp/#sql_3a8_0.MYD‘ (Errcode: 28 - No space left on device)
查看>>
MySql报错Deadlock found when trying to get lock; try restarting transaction 的问题解决
查看>>
MySQL报错ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘
查看>>
Mysql报错Packet for query is too large问题解决
查看>>
mysql报错级别_更改MySQL日志错误级别记录非法登陆(Access denied)
查看>>
Mysql报错:too many connections
查看>>
MySQL报错:无法启动MySQL服务
查看>>
mysql排序查询
查看>>
Mysql推荐书籍
查看>>
Mysql插入数据从指定选项中随机选择、插入时间从指定范围随机生成、Navicat使用存储过程模拟插入测试数据
查看>>
MYSQL搜索引擎
查看>>
mysql操作数据表的命令_MySQL数据表操作命令
查看>>
mysql操作日志记录查询_如何使用SpringBoot AOP 记录操作日志、异常日志?
查看>>
MySQL支持的事务隔离级别,以及悲观锁和乐观锁的原理和应用场景?
查看>>