【发布时间】:2017-10-03 19:39:29
【问题描述】:
我正在尝试将记录插入到MySql 表中。该表包含id 和name 作为列。
我在pyspark shell 中执行如下操作。
name = 'tester_1'
id = '103'
import pandas as pd
l = [id,name]
df = pd.DataFrame([l])
df.write.format('jdbc').options(
url='jdbc:mysql://localhost/database_name',
driver='com.mysql.jdbc.Driver',
dbtable='DestinationTableName',
user='your_user_name',
password='your_password').mode('append').save()
我收到以下属性错误
AttributeError: 'DataFrame' object has no attribute 'write'
我做错了什么?从pySpark向MySql表中插入记录的正确方法是什么
【问题讨论】:
标签: python mysql apache-spark pyspark apache-spark-sql