架构师成长记_第八周_02_ Centos安装分布式搜索引擎 ElasticSearch

Posted _大木_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了架构师成长记_第八周_02_ Centos安装分布式搜索引擎 ElasticSearch相关的知识,希望对你有一定的参考价值。

文章目录

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

以上是关于架构师成长记_第八周_02_ Centos安装分布式搜索引擎 ElasticSearch的主要内容,如果未能解决你的问题,请参考以下文章

架构师成长记_第八周_01_分布式搜索引擎 ElasticSearch 快速入门

架构师成长记_第八周_20_Elasticsearch 集群构建

架构师成长记_第八周_20_Elasticsearch 集群构建

架构师成长记_第八周_20_Elasticsearch 集群构建

架构师成长记_第八周_22_logstash 数据同步

架构师成长记_第八周_22_logstash 数据同步