腾讯云-(10)-宝塔面板-Docker下安装Elasticsearch

1. 安装

在使用 Docker 容器化 Java 应用程序时,正确地设置环境变量是非常重要的。你提到的 ES_JAVA_OPTS 环境变量是用来配置 JVM 参数的,这对于优化 Java 应用程序的性能非常重要。下面是一些步骤和示例,帮助你在 Docker 容器中设置这些环境变量。

2. 理解 ES_JAVA_OPTS

ES_JAVA_OPTS 是一个环境变量,用于设置 JVM 的启动参数。例如,你的设置:

bashCopy 复制代码
ES_JAVA_OPTS="-Xlog:disable -Xlog:gc=debug:stderr -Xms512m -Xmx512m"
  • -Xlog:disable:关闭所有日志记录。
  • -Xlog:gc=debug:stderr:开启垃圾回收的详细日志记录,并输出到标准错误。
  • -Xms512m:设置 JVM 初始堆内存大小为 512MB。
  • -Xmx512m:设置 JVM 最大堆内存大小为 512MB。

3. 浏览器访问

http://{IP地址}:{端口号}/
https://{IP地址}:{端口号}/

有一种可以访问,就OK;


在使用Elasticsearch时,通常有两种方式来管理访问权限:

  1. 通过内置用户 ‌:Elasticsearch 7.x 版本开始引入了内置用户的概念,这些用户包括 elastickibanalogstash_systembeats_systemremote_monitoring_user。这些用户默认是没有密码的,需要通过设置来配置密码。
  2. 通过X-Pack插件‌:如果你的Elasticsearch安装包含了X-Pack插件(Elasticsearch的商业功能插件),你可以使用X-Pack来管理更复杂的权限和用户认证。

4. 验证结果

下面代表访问OK:

http://{IP地址}:{端口号}/

账号:elastic

密码:???

bash 复制代码
{
  "name" : "5e3f79af7524",
  "cluster_name" : "docker-cluster",
  "cluster_uuid" : "GCmsQ5doRl-ydZgbvk3Ukw",
  "version" : {
    "number" : "7.17.23",
    "build_flavor" : "default",
    "build_type" : "docker",
    "build_hash" : "61d76462eecaf09ada684d1b5d319b5ff6865a83",
    "build_date" : "2024-07-25T14:37:42.448799567Z",
    "build_snapshot" : false,
    "lucene_version" : "8.11.3",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}
相关推荐
张忠琳20 小时前
【NVIDIA】 NVIDIA Container Toolkit v1.19.1 — OCI 模块超深度分析之三
云原生·容器·架构·kubernetes·nvidia
阿里云大数据AI技术21 小时前
阿里云 ES AI 引擎版:面向 Agent 场景,为亿级租户、千亿规模向量设计的搜索引擎
人工智能·elasticsearch·agent
阿里云大数据AI技术21 小时前
FalconSeek 技术解析:阿里云 Elasticsearch 云原生内核如何让查询性能飙升600%
人工智能·elasticsearch
Elastic 中国社区官方博客1 天前
将你的 Grafana Kubernetes 仪表板迁移到 Elastic Observability:相同的 PromQL,30 倍更快的查询
大数据·人工智能·elasticsearch·搜索引擎·容器·kubernetes·grafana
Elasticsearch1 天前
使用重新设计的 AutoOps 更快地进行 Elasticsearch 问题排查
elasticsearch
风曦Kisaki1 天前
#企业级docker私有仓库构建:harbor仓库与阿里云镜像仓库
阿里云·docker·容器
期待着20131 天前
docker 安装 ,在centos7.9
运维·docker·容器
Elastic 中国社区官方博客1 天前
如何使用 OpenTelemetry 对你的搜索 API 进行埋点,并使用 ES|QL 对其进行查询
大数据·功能测试·elasticsearch·搜索引擎·全文检索·可用性测试
骑上单车去旅行1 天前
Docker Compose 命令完全指南:从构建到运维
docker·容器·eureka
前端Baymax1 天前
K8s PodCrashLoopBackOff假阳性排查
云原生·容器·kubernetes