centOS 7 Elasticsearch 7.16 安装使用教程

1 下载

官网: https://www.elastic.co

下载页面: https://www.elastic.co/cn/downloads/elasticsearch

注意:

Elasticsearch 7 开始推荐 Java 最低版本为 Java 11

2 安装

2.1 下载

进入需要安装的目录

cd /usr

选择对应的操作系统下载 tar 文件

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.16.1-linux-x86_64.tar.gz

解压

tar -zxvf elasticsearch-7.16.0-linux-x86_64.tar.gz
2.2 添加用户

ElasticSearch 不能使用 root 用户运行

sudo groupadd elastic
sudo useradd -g elastic elastic

设置用户权限

sudo chown -R elastic:elastic /usr/elasticsearch-7.16.0/
2.3 启动与停止

切换到 elastic 用户

su elastic

(后台)启动elasticsearch

sh /usr/elasticsearch-7.16.0/bin/elasticsearch &

停止elasticsearch

pkill -f elasticsearch

退出 elastic 用户

exit

3 使用

3.1 启动报错-虚拟内存过小
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

设置虚拟内存

sudo vim /etc/sysctl.conf

在后边添加

vm.max_map_count=262144

使配置生效

sudo sysctl -p
3.2 启动报错-未配置默认服务发现设置
the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

配置文件

vim /usr/elasticsearch-7.16.0/config/elasticsearch.yml

如果是单机单个节点,则可以进行一下配置

discovery.type: single-node
3.3 设置远程连接

修改配置文件

vim /usr/elasticsearch-7.16.0/config/elasticsearch.yml

添加配置

network.host: 0.0.0.0
3.4 设置密码

Set up minimal security for Elasticsearchedit

修改配置文件

vim /usr/elasticsearch-7.16.0/config/elasticsearch.yml

添加以下配置

xpack.security.enabled: true

启动 ES

在另一个ssh窗口执行生成密码命令

sh /usr/elasticsearch-7.16.0/bin/elasticsearch-setup-passwords auto

保存生成的用户名和密码

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值