Edison에서 InflumxDB 사용
전제 조건
InflexDB 설치
공식 사이트 설치 절차i386(i686) 버전이 없어서 찾았어요.정식 파일을 찾지 못해 입장권 정보에 의존하는 S3에 놓인 파일을 직접 다운로드해 설치했다.설치 시 package architecture (i686) does not match system (i386)
오류가 발생할 수 있으므로 --force-architecture
를 드립니다.wget https://s3.amazonaws.com/influxdb/influxdb_0.8.8_i686.deb
dpkg -i --force-architecture influxdb_0.8.8_i686.deb
InflexDB를 시작합니다./etc/init.d/influxdb start
InflexDB는 8083번 포트를 연결하기 때문에 브라우저에서 접근합니다.
Pytohon에서 쓰기 시도
InflexDB에서 공개한 공식 inflexdb-python 모듈를 사용합니다.pip install influxdb
influxdb_test.py# 先ほどインストールした32bit環境用のInfluxDBは0.8.8なので、
# influxdb08モジュールのクライアントを使用する。
from influxdb.influxdb08 import InfluxDBClient
json_body = [
{
"name": "cpu_load_short",
"columns": ["time", "value"],
"points": [
[1382819388, 0.64]
]
}
]
# 接続先を決めて書き込み
client = InfluxDBClient('127.0.0.1', 8086, 'root', 'root', 'example')
client.write_points(json_body)
# 読み込んで表示
result = client.query('select value from cpu_load_short;')
print("Result: {0}".format(result))
Reference
이 문제에 관하여(Edison에서 InflumxDB 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/key/items/20027621eefa68dede07
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
wget https://s3.amazonaws.com/influxdb/influxdb_0.8.8_i686.deb
dpkg -i --force-architecture influxdb_0.8.8_i686.deb
/etc/init.d/influxdb start
InflexDB에서 공개한 공식 inflexdb-python 모듈를 사용합니다.
pip install influxdb
influxdb_test.py# 先ほどインストールした32bit環境用のInfluxDBは0.8.8なので、
# influxdb08モジュールのクライアントを使用する。
from influxdb.influxdb08 import InfluxDBClient
json_body = [
{
"name": "cpu_load_short",
"columns": ["time", "value"],
"points": [
[1382819388, 0.64]
]
}
]
# 接続先を決めて書き込み
client = InfluxDBClient('127.0.0.1', 8086, 'root', 'root', 'example')
client.write_points(json_body)
# 読み込んで表示
result = client.query('select value from cpu_load_short;')
print("Result: {0}".format(result))
Reference
이 문제에 관하여(Edison에서 InflumxDB 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/key/items/20027621eefa68dede07텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)