安装Elasticsearch包
创建普通用户
ES不能使用root用户来启动,必须使用普通用户来安装启动。这里我们创建一个普通用户以及定义一些常规目录用于存放我们的数据文件以及安装包等。
创建一个es专门的用户(必须)
使用root用户在服务器执行以下命令
先创建组, 再创建用户:
1)创建 elasticsearch 用户组
[root@localhost ~]# groupadd es
2)创建用户 tlbaiqi 并设置密码
[root@localhost ~]# useradd es
[root@localhost ~]# passwd es
3)# 创建es文件夹,
并修改owner为es用户
mkdir -p /home/es/
4)用户es 添加到 es 用户组
[root@localhost ~]# usermod -G es es
[root@localhost ~]# chown -R es /home/es/elasticsearch-7.6.1
5)设置sudo权限
#为了让普通用户有更大的操作权限,我们一般都会给普通用户设置sudo权限,方便普通用户的操作
#三台机器使用root用户执行visudo命令然后为es用户添加权限
[root@localhost ~]# visudo
#在root ALL=(ALL) ALL 一行下面
#添加es用户 如下:
es ALL=(ALL) ALL
启动ES前注意修改下以下几项:
Elasticsearch集群部署常见问题及解决
本文详细介绍了在本地和Docker环境下部署Elasticsearch集群时可能遇到的问题及解决方案,包括设置普通用户启动、调整JVM内存、增加文件描述符限制、线程数限制、虚拟内存限制等。此外,还提到了Elasticsearch-head插件的安装和Docker-compose部署时的各种错误,如vm.max_map_count、X-Pack设置、权限问题、网络通信问题以及Kibana配置错误等,并给出了相应的解决方法。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



