elasticsearch在ubuntu下的配置以及简单使用

本文详细介绍了如何在Linux系统中为Elasticsearch创建es用户,设置权限,安装单机版,配置IP地址、内存和http接口,以及处理常见问题如不允许root权限和classpath环境变量问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考资料

官方下载地址
ELK学习实验002:Elasticsearch介绍及单机安装
ElasticSearch (ES从入门到精通一篇就够了)

前言

警告:elasticsearch默认不允许使用root账号来运行的,所以,强烈建议一开始就创建一个账号例如:es用于对elastic的部署。

给elastic创建账号

  1. 创建es用户组及es用户、并设置密码
groupadd es
### 下面的命令表示,创建esgroup下一个账号,叫es,然后自动创建对应的账号目录以及使用的shell命令。
useradd es -g es -m -s /bin/bash
passwd es

在这里插入图片描述

[测试]切换账号es看是否正常:

su es
cd ~/
pwd

有:
在这里插入图片描述
可以看到能够成功切换,且有自己的用户目录。
用户目录为:
/home/es
接下来,给es添加sudo权限:

vim /etc/sudoers
然后添加:
es    ALL=(ALL:ALL) ALL

如下图:

在这里插入图片描述
按wq! 进行强制保存,然后再测试一下:
在这里插入图片描述
好了,

  1. 更改es文件夹及内部文件的所属用户及组为es:es

在elasticsearch根目录执行此命令:

## 我这里用的是root直接赋予权限
~/software/# chown -R es:es elastic
  1. 切换到es用户再启动
su es
./bin/elasticsearch -d

出现:

./elasticsearch-env: line 86: cd: /root/software/elastic/config: Permission denied
./elasticsearch-env: line 90: cd: /root
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值