海风影像馆 海风影像馆
首页
扎根医疗
学习笔记
技术实战
项目管理
影像空间
驴行天下
阳明心学
  • 学习方法
  • 心情杂货
  • 实用技巧
  • 友情链接
  • 分类
  • 标签
  • 归档

知行旅人

生有热烈,藏于俗常。
首页
扎根医疗
学习笔记
技术实战
项目管理
影像空间
驴行天下
阳明心学
  • 学习方法
  • 心情杂货
  • 实用技巧
  • 友情链接
  • 分类
  • 标签
  • 归档
  • 编程笔记

  • 源码阅读

  • 技巧备忘

  • 问题排查

  • 安装部署

    • Nginx安装
    • ElasticSearch安装
      • 1 新增用户
      • 2 解压安装包
      • 3 配置文件修改
        • 3.1 修改elasticsearch.yml
        • 3.2 修改jvm.option配置文件,调整jvm堆内存大小
        • 3.3 修改系统配置,解决启动时候的问题
      • 4 启动elasticsearch
      • 5 访问ES
      • 6 安装包下载
    • Kibana安装
    • SkyWalking链路追踪
    • Zookeeper安装
    • RabbitMQ安装
    • Kafka集群搭建
    • Kafka Manager安装
    • MySQL安装
    • Canal数据同步
    • Redis高可用集群搭建
    • XXL-JOB本地部署
    • ELk+Filebeat部署
  • 博客搭建

  • 技术实战
  • 安装部署
zhixinglvren
2022-05-16
目录

ElasticSearch安装

# 1 新增用户

# 创建用户组
groupadd elasticsearch

# 创建用户
useradd zhixinglvren 
passwd 123456

# 用户 zhixinglvren 添加到 elasticsearch 用户组
usermod -G elasticsearch zhixinglvren
1
2
3
4
5
6
7
8
9
mkdir -p /zhixinglvren/elasticsearch-7.6.1
chown -R zhixinglvren /zhixinglvren
1
2
# 使用root用户执行visudo命令然后为zhixinglvren用户添加权限
visudo
1
2
root    ALL=(ALL)       ALL
zhixinglvren   ALL=(ALL)       ALL
1
2

# 2 解压安装包

切换zhixinglvren用户操作

su zhixinglvren
1

提示

elasticsearch-7.6.1-linux-x86_64.tar.gz 安装包已先上传到 / 根目录上。

cd /
tar -zvxf elasticsearch-7.6.1-linux-x86_64.tar.gz -C /louis
1
2

# 3 配置文件修改

# 3.1 修改elasticsearch.yml

cd /zhixinglvren/elasticsearch-7.6.1/config
rm -rf elasticsearch.yml
vi elasticsearch.yml
1
2
3
# 集群名称
cluster.name: zhixinglvren-es
# 节点名称
node.name: node1
path.data: /zhixinglvren/eslog/data
path.logs: /zhixinglvren/eslog/log
network.host: 0.0.0.0
http.port: 9200
# 服务器IP
discovery.seed_hosts: ["172.16.227.132"]
# 主节点名称
cluster.initial_master_nodes: ["node1"]
bootstrap.system_call_filter: false
bootstrap.memory_lock: false
http.cors.enabled: true
http.cors.allow-origin: "*"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

# 3.2 修改jvm.option配置文件,调整jvm堆内存大小

使用louis用户执行以下命令调整jvm堆内存大小,每个人根据自己 服务器的内存大小来进行调整。

cd /louis/elasticsearch-7.6.1/config
vi jvm.options
1
2
‐Xms2g
‐Xmx2g
1
2

# 3.3 修改系统配置,解决启动时候的问题

由于现在使用普通用户来安装es服务,且es服务对服务器的资源要求比较多,包括 内存大小,线程数等。所以我们需要给普通用户解开资源的束缚。

  1. ES因为需要大量的创建索引文件,需要大量的打开系统的文件,所以我们需要解除 linux系统当中打开文件最大数目的限制,不然ES启动就会抛错。
# 使用louis用户执行以下命令解除打开文件数据的限制。
sudo vi /etc/security/limits.conf
1
2
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
1
2
3
4
  1. 无法创建本地线程问题,用户最大可创建线程数太小解决方案: 修改90-nproc.conf 配置文件。
sudo vi /etc/security/limits.d/20-nproc.conf
1
* softnproc1024 #修改为
* softnproc4096
1
2
  1. 最大虚拟内存太小,调大系统的虚拟内存。
sudo vi /etc/sysctl.conf
1
# 追加以下内容:
vm.max_map_count=262144
1
2
# 执行
sudo sysctl -p
1
2

# 4 启动elasticsearch

nohup /zhixinglvren/elasticsearch-7.6.1/bin/elasticsearch 2>&1 &
1

# 5 访问ES

http://172.16.227.132:9200/
1

通过ElasticSearch Head 连接ES

image-20220516152000231

提示

启动时记得切换zhixinglvren用户启动。

# 6 安装包下载

百度网盘

https://pan.baidu.com/s/1pvGbnkMpdqs3ICMpMsrVow (opens new window)

提取码 : cr1x

#安装部署#ES
上次更新: 2022/11/25, 11:12:43
Nginx安装
Kibana安装

← Nginx安装 Kibana安装→

最近更新
01
Linux常用指令
11-24
02
GitHub高级搜索技巧
11-24
03
散列表
11-09
更多文章>
Theme by Vdoing | Copyright © 2020-2023 知行旅人 | MIT License | 粤ICP备20036515号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式