mac安装elasticsearch8.x

es下载地址:

Past Releases of Elastic Stack Software | Elastic

复制代码
https://www.elastic.co/cn/downloads/past-releases#elasticsearch

选择8.10版本

进入es bin目录下执行启动命令

复制代码
./elasticsearch

这个时候localhost:9200无法访问

原因是是因为开启了ssl认证。

新开命令窗口通过命令测试

修改密码需要在es启动,并cd到es的bin目录下执行

1.重置密码并在控制台显示新密码(密码是自动生成的复杂度较高)

复制代码
./elasticsearch-reset-password -u 用户名  

例:重置elastic用户的密码:

复制代码
./elasticsearch-reset-password -u elastic
  1. 给用户修改指定的密码:

    ./elasticsearch-reset-password --username 用户名 -i

例:重置elastic用户的密码为elastic

复制代码
./elasticsearch-reset-password --username elastic -i  

执行命令之后,输入y 在输入两次密码即可。

测试是否启动成功,用上面重置的密码替换掉下面命令中Y+Hfk00S90PCNFuQLyDT的密码部分

复制代码
curl --cacert /Users/wangfengchen/Downloads/elasticsearch/elasticsearch-8.11.0/config/certs/http_ca.crt -u "elastic:Y+Hfk00S90PCNFuQLyDT" https://localhost:9200

如果想用页面访问,在config/elasticsearch.yml文件中把xpack.security.http.ssl:enabled设置成false然后重启es即可,然后用命令访问,此时不用https即可。

复制代码
curl --cacert /Users/wangfengchen/Downloads/elasticsearch/elasticsearch-8.11.0/config/certs/http_ca.crt -u "elastic:elastic" http://localhost:9200

再用页面也可访问。

守护进程方式启动

复制代码
./elasticsearch -d

查看es进程

复制代码
ps -ef|grep elasticsearch
相关推荐
Decay__8 小时前
VMware 安装 SQL Server 双节点 AlwaysOn 可用性组教程 —— WSFC、AG 与侦听器完整部署(系列核心篇)
运维·数据库·sql·mysql·架构
测试界的小码农8 小时前
【Linux 命令实战(06):Linux 文件权限管理,掌握 chmod、chown、chgrp】
linux·运维·服务器
陈希1239 小时前
负载均衡与高可用:LVS、HAProxy、Keepalived 实战
运维·负载均衡·lvs
SQL7713 小时前
IT运维发展史,一部宏伟史诗
运维·运维发展史
分布式存储与RustFS14 小时前
Terraform 状态文件老在本地丢、并发还撞锁:把 state 锁进 RustFS
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
csdn_aspnet15 小时前
macOS 10 、Docker 玩轉 MySQL
运维·mysql·macos·docker·容器·mac
秋雨梧桐叶落莳16 小时前
【iOS】Block底层详解
macos·ios·cocoa
爱和冰阔落16 小时前
【Linux网络】TCP 半包粘包怎么解决?从长度报头、JSON 拆包到网络计算器完整实战
linux·运维·网络·tcp/ip
无奈笑天下1 天前
银河麒麟上nproc命令教程详解
linux·运维·服务器
威嵌神州1 天前
嵌入式排故实录:高并发下串口数据“超时丢包”的根因剖析与架构优化
运维·服务器·嵌入式硬件·缓存