docs(emr): 添加EMR数据同步使用说明和测试脚本
This commit is contained in:
31
scripts/test-emr-sync.sh
Normal file
31
scripts/test-emr-sync.sh
Normal file
@@ -0,0 +1,31 @@
|
||||
#!/bin/bash
|
||||
# EMR数据同步测试脚本
|
||||
|
||||
BASE_URL="http://localhost:18082"
|
||||
TOKEN=""
|
||||
|
||||
echo "=== EMR数据同步测试 ==="
|
||||
|
||||
# 1. 获取统计信息
|
||||
echo ""
|
||||
echo "1. 获取同步统计..."
|
||||
curl -s "${BASE_URL}/emr-sync/stats" \
|
||||
-H "Authorization: Bearer ${TOKEN}" \
|
||||
-H "Content-Type: application/json" | python3 -m json.tool 2>/dev/null || echo "请先登录获取Token"
|
||||
|
||||
# 2. 执行同步
|
||||
echo ""
|
||||
echo "2. 执行数据同步..."
|
||||
curl -s -X POST "${BASE_URL}/emr-sync/sync" \
|
||||
-H "Authorization: Bearer ${TOKEN}" \
|
||||
-H "Content-Type: application/json" | python3 -m json.tool 2>/dev/null || echo "同步失败,请检查Token"
|
||||
|
||||
# 3. 再次获取统计
|
||||
echo ""
|
||||
echo "3. 同步后统计..."
|
||||
curl -s "${BASE_URL}/emr-sync/stats" \
|
||||
-H "Authorization: Bearer ${TOKEN}" \
|
||||
-H "Content-Type: application/json" | python3 -m json.tool 2>/dev/null || echo "请先登录获取Token"
|
||||
|
||||
echo ""
|
||||
echo "=== 测试完成 ==="
|
||||
Reference in New Issue
Block a user