[#1] 增加前期测试使用脚本
This commit is contained in:
19
src/log/elasticsearch/start-es.sh
Normal file
19
src/log/elasticsearch/start-es.sh
Normal file
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
set -euo pipefail
|
||||
|
||||
echo "[INFO] Starting Elasticsearch with private directory setup..."
|
||||
|
||||
# 创建数据目录
|
||||
mkdir -p /private/es/data
|
||||
|
||||
# 创建软链接到Elasticsearch预期的数据目录
|
||||
rm -rf /usr/share/elasticsearch/data 2>/dev/null || true
|
||||
ln -sf /private/es/data /usr/share/elasticsearch/data
|
||||
|
||||
# 设置正确的权限 (Elasticsearch使用UID 1000)
|
||||
chown -R 1000:1000 /private/es/data
|
||||
|
||||
echo "[INFO] Data directory linked: /usr/share/elasticsearch/data -> /private/es/data"
|
||||
|
||||
# 启动原始的Elasticsearch entrypoint
|
||||
exec /usr/local/bin/docker-entrypoint.sh elasticsearch
|
||||
Reference in New Issue
Block a user