InfluxDB 및 Python과의 상호 작용에 다음과 같은 문제가 있습니다.Windows InfluxDB와 AWS InfluxDB 간의 상호 작용
InfluxDB는 Windows 7 컴퓨터에 설치되어 있으며, AWS 우분투 컴퓨터의 도커 컨테이너에 InfluxDB가 설치되어 있습니다. AWS 시스템의 InfluxDB 포트를 로컬 Windows 컴퓨터로 전달했습니다. 나는 다음과 같은 방법으로 모두 InfluxDB-S에 연결을 시도 파이썬 influxdb 라이브러리를 사용하여 다음
, 그런 다음
client_aws = influxdb.InfluxDBClient('localhost', 8087, '', '', 'aws_db')
client_local = influxdb.InfluxDBClient('localhost', 8086, '', '', 'local_db')
을, 난 그냥 내 로컬 컴퓨터에 AWS-시스템에서 데이터를 쓰고 싶다 :
query = 'select field_name from test_aws'
rs = client_aws.query(query, params={"epoch": "us"})
points = list(rs.get_points(measurement="test_aws"))
db_body = [ { "measurement": "test_local",
"time": query_time,
"fields": { field_name: points[0].get("field_name") } } ]
client_local.write_points(db_body)
는 그 후 나는 내 로컬 InfluxDB을 확인하고 쿼리의 어떤 측정 "test_local"하지만 실행이 없음을 감지
select field_name from test_local
은 필요한 데이터를 반환합니다. 또한, 로컬 InfluxDB에 없기 때문에 측정 값 test_local을 삭제할 수 없습니다.
제발 도와 주시겠습니까? 내 데이터는 어디에 저장됩니까? 어떻게 그 쿼리가 실행될 수 있지만 아무런 측정이 없습니까?