数据解析模块
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

start-taosadapter.sh 917B

123456789101112131415161718192021222324252627282930
  1. #!/bin/bash
  2. # Start taosAdapter as independent container
  3. # Provides REST API (port 6041) for Node.js service and third-party tools
  4. # Connects to tdengine-operator (host network, port 6031)
  5. set -e
  6. CONTAINER_NAME="taosadapter"
  7. IMAGE="docker.io/tdengine/tdengine:3.3.6.13"
  8. CFG_FILE="/mnt/iot-platform/config/taosadapter.toml"
  9. TAOS_CFG="/mnt/tdengine-operator/taos.cfg"
  10. echo "Starting ${CONTAINER_NAME}..."
  11. # Stop and remove existing container if present
  12. podman rm -f "${CONTAINER_NAME}" 2>/dev/null || true
  13. podman run -d \
  14. --name "${CONTAINER_NAME}" \
  15. --network bridge \
  16. --restart unless-stopped \
  17. -p 6041:6041 \
  18. -v "${CFG_FILE}:/etc/taos/taosadapter.toml:ro" \
  19. -v "${TAOS_CFG}:/etc/taos/taos.cfg:ro" \
  20. "${IMAGE}" \
  21. taosadapter -c /etc/taos/taosadapter.toml
  22. echo "${CONTAINER_NAME} started."
  23. echo "Port: 6041 (REST API)"
  24. echo "Connects to taosd at 172.21.185.173:6031 via taos.cfg"