如何使用带有 Python 的行协议写入 influxdb
How to write into influxdb using line Protocol with Python
我正在使用线路协议和 Python 写入 InfluxDB。下面是创建数据库并运行良好的代码。
client = InfluxDBClient(host, port, user, password, dbname)
print("Creating database: " + dbname)
client.create_database(dbname)
print("Database created: " + dbname)
我想使用 Line 协议将下面提到的示例数据写入 influxDB
Line 协议的示例数据行如下所示
interface,path=address,element=link value=3
interface,path=address,element=link value=7
interface,path=address,element=link value=4
我正在使用支持线路协议的最新版本的 InfluxDB。
知道 client.write 语句对于 python 客户来说是什么样的吗?
您可以使用 python3 的线路协议插入数据。
>>> from influxdb import InfluxDBClient
>>> client = InfluxDBClient(host='127.0.0.1', port=8086, username='admin', password='password', ssl=False, verify_ssl=False)
>>> client.write(['interface,path=address,elementss=link value=3'],{'db':'yourdb'},204,'line')
我正在使用线路协议和 Python 写入 InfluxDB。下面是创建数据库并运行良好的代码。
client = InfluxDBClient(host, port, user, password, dbname)
print("Creating database: " + dbname)
client.create_database(dbname)
print("Database created: " + dbname)
我想使用 Line 协议将下面提到的示例数据写入 influxDB
Line 协议的示例数据行如下所示
interface,path=address,element=link value=3
interface,path=address,element=link value=7
interface,path=address,element=link value=4
我正在使用支持线路协议的最新版本的 InfluxDB。
知道 client.write 语句对于 python 客户来说是什么样的吗?
您可以使用 python3 的线路协议插入数据。
>>> from influxdb import InfluxDBClient
>>> client = InfluxDBClient(host='127.0.0.1', port=8086, username='admin', password='password', ssl=False, verify_ssl=False)
>>> client.write(['interface,path=address,elementss=link value=3'],{'db':'yourdb'},204,'line')