Ich bin auf Linux-Plattform mit Cassandra-Datenbank. Ich möchte Bilder Daten in Cassandra-Datenbank mit Python-Code von einem Remote-Server einfügen. Zuvor hatte ich einen Python-Code geschrieben, der Bilder von einem entfernten Server in die MySQL-Datenbank einfügt. Bitte beachten Sie den Code unten für MySQLFüllen Cassandra-Datenbank mit Python
#!/usr/bin/python
# -*- coding: utf-8 -*-
import MySQLdb as mdb
import psycopg2
import sys
import MySQLdb
def read_image(i):
filename="/home/faban/Downloads/Python/Python-Mysql/images/im"
filename=filename+str(i)+".jpg"
print(filename)
fin = open(filename)
img = fin.read()
return img
con = MySQLdb.connect("192.168.50.12","root","faban","experiments")
with con:
print('connecting to database')
range_from=input('Enter range from:')
range_till=input('Enter range till:')
for i in range(range_from,range_till):
cur = con.cursor()
data = read_image(i)
cur.execute("INSERT INTO images VALUES(%s, %s)", (i,data,))
cur.close()
con.commit()
con.close()
Dieser Code erfolgreich fügt Daten in MySQL-Datenbank, die bei .12 befindet Ich möchte den gleichen Code ändern, Daten in Cassandra Datenbank einzufügen, die auch an entfernt .12 Bitte helfen Sie mir in dieser Hinsicht.
versuchen Python Cassandra-Treiber. In Cassandra gibt es Blob-Unterstützung. https://datastax.github.io/python-driver/ –
Vielen Dank! –