博客
关于我
架构师成长记_第八周_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 主从互备份_mysql互为主从实战设置详解及自动化备份(Centos7.2)
查看>>
mysql 主从关系切换
查看>>
MYSQL 主从同步文档的大坑
查看>>
mysql 主键重复则覆盖_数据库主键不能重复
查看>>
Mysql 事务知识点与优化建议
查看>>
Mysql 优化 or
查看>>
mysql 优化器 key_mysql – 选择*和查询优化器
查看>>
MySQL 优化:Explain 执行计划详解
查看>>
Mysql 会导致锁表的语法
查看>>
mysql 使用sql文件恢复数据库
查看>>
mysql 修改默认字符集为utf8
查看>>
Mysql 共享锁
查看>>
MySQL 内核深度优化
查看>>
mysql 内连接、自然连接、外连接的区别
查看>>
mysql 写入慢优化
查看>>
mysql 分组统计SQL语句
查看>>
Mysql 分页
查看>>
Mysql 分页语句 Limit原理
查看>>
MySql 创建函数 Error Code : 1418
查看>>
MySQL 创建新用户及授予权限的完整流程
查看>>