Docker下安装ElasticSearch

参考来源:
Install Elasticsearch with Docker | Elastic Docshttps://www.elastic.co/docs/deploy-manage/deploy/self-managed/install-elasticsearch-with-docker

bash 复制代码
# 创建一个新的Docker网络
docker network create elastic

# 拉取Elasticsearch Docker镜像
docker pull docker.elastic.co/elasticsearch/elasticsearch:9.3.3

# 创建一个Elasticsearch容器(官网给的示例报错,我用自己修改后的)
docker run -d \
  --name es01 \
  --net elastic \
  -p 9200:9200 \
  -p 9300:9300 \
  -e "discovery.type=single-node" \
  -e "ES_JAVA_OPTS=-Xms1g -Xmx1g" \
  -e "xpack.security.enabled=false" \  # 关闭安全认证功能,即不需要用户名和密码
  -v esdata:/usr/share/elasticsearch/data \
  -m 2GB \
  docker.elastic.co/elasticsearch/elasticsearch:9.3.3

# 验证安装
curl http://localhost:9200

# 返回如下结果,表示安装成功

{
  "name" : "f35babe8bf51",
  "cluster_name" : "docker-cluster",
  "cluster_uuid" : "MyxSnwd_RYOCsyKpjbByjQ",
  "version" : {
    "number" : "9.3.3",
    "build_flavor" : "default",
    "build_type" : "docker",
    "build_hash" : "640408e2dfd2af9fbfe5079e1575f93d8909a5f5",
    "build_date" : "2026-04-01T22:08:18.783399214Z",
    "build_snapshot" : false,
    "lucene_version" : "10.3.2",
    "minimum_wire_compatibility_version" : "8.19.0",
    "minimum_index_compatibility_version" : "8.0.0"
  },
  "tagline" : "You Know, for Search"
}

通过DBeaver连接ES,报错:

bash 复制代码
SQL 错误: current license is non-compliant for [jdbc]
  current license is non-compliant for [jdbc]

出现以上问题,主要是:当前的 Elasticsearch 许可证(License)不支持 JDBC 连接。简单来说,Elasticsearch 的免费版(Basic License)默认是不允许通过 JDBC(也就是 DBeaver 这种 SQL 工具)来查询数据的。这是 Elastic 官方为了区分付费功能(Platinum/Gold)而设置的限制。

不过,因为是在本地 Docker 环境,可以通过开启 30 天全功能试用(Trial)来解决这个问题。

发送激活命令。请在电脑终端(或者 DBeaver 的 SQL 编辑器里执行 HTTP 请求,如果支持的话)运行以下 curl 命令:

bash 复制代码
# 发送激活命令
curl -X POST "http://localhost:9200/_license/start_trial?acknowledge=true"

# 如下, ES 现在已经升级为 Trial(试用版) 状态,拥有了包括 JDBC 在内的所有高级功能权限
{
  "acknowledged" : true,
  "trial_was_started" : true,
  "type" : "trial"
}

回到DBeaver,重新连接即可。

相关推荐
木圭的AI时代指南3 小时前
Spark-X2.5 长输入 Agent 实测:全量读取陷阱与解释器寻找死循环复盘,附可复现任务
大数据·分布式·spark
dongsdh4 小时前
部署python
大数据·elasticsearch·搜索引擎
QYR-分析4 小时前
重轨受电弓行业深度报告:市场格局、技术迭代与发展前景
大数据·数据库·人工智能
镜像视界(浙江)科技有限公司5 小时前
《视频孪生之上:二维展示终结,三维空间计算重构城市逻辑》——跨摄像连续表达 × 三角测量厘米级定位 × 动态轨迹建模,构建新一代城市空间
大数据·人工智能·算法·矩阵·音视频·空间计算
大大大大晴天5 小时前
每天认识一个组件:元数据平台 DataHub
大数据
m0_547486665 小时前
《大数据分析导论》全套PPT课件2026
大数据·大数据分析
starzy19906 小时前
Flink高级之CEP深度剖析:Pattern API、NFA引擎与风控实战
大数据·flink
星禾元亨7 小时前
生成式 AI 时代的架构演进与 GEO 优化:实体企业 AI 落地避坑指南
大数据·人工智能·架构·自动化·创业创新
IT毕设实战小研8 小时前
基于大数据的国内主要农作物产量趋势分析与可视化
android·java·大数据·django·课程设计
OFIRM碳基硅基9 小时前
西游金蝉劫 IP · 之 《金蝉子前传渡缘劫》电影 20 亿票房触发 · 项目专项扶持协议 总览 拉格朗日光影动画-西游金蝉劫项目组
大数据·人工智能·西游金蝉劫·蝎子精·蝎子精女妖王·金蝉子前传渡缘劫