Отправьте эту ссылку, чтобы загрузить jdbc для postgres и следуйте инструкциям по загрузке jar-файла
https://jaceklaskowski.gitbooks.io/mastering-apache-spark/exercises/spark- Файл-файл-файл-dataframe-jdbc-postgresql.html будет загружен на пути, подобном этому. "/home/anand/.ivy2/jars/org.postgresql_postgresql-42.1.1.jar"
Если ваша искробезопасная версия 2
from pyspark.sql import SparkSession
spark = SparkSession.builder
.appName("sparkanalysis")
.config("spark.driver.extraClassPath",
"/home/anand/.ivy2/jars/org.postgresql_postgresql42.1.1.jar")
.getOrCreate()
//for localhost database//
pgDF = spark.read \
.format("jdbc") \
.option("url", "jdbc:postgresql:postgres") \
.option("dbtable", "public.user_emp_tab") \
.option("user", "postgres") \
.option("password", "Jonsnow@100") \
.load()
print(pgDF)
pgDF.filter(pgDF["user_id"]>5).show()
сохранит файл как питон и запустите «python соответствующееfilename.py»
Я думаю, что «те» и «твои» просто могут быть действительными словами;)
Кроме этого, я думаю, что текстовая система не может дать предположение для слова, и поэтому полностью игнорирует его - семантический смысл слова с орфографической ошибкой не может включать «строки букв, которые, по-видимому, не могут означать опечатку слова». Я замечаю, что когда я ввожу эти строки в текстовое поле системы (например, в сообщениях), я не получаю никаких предложений о замене.
Вы также можете убедиться, что ваш экземпляр UITextChecker не установлен для игнорирования эти конкретные слова; взгляните на свойство ignoredWords
.
Да, я могу воспроизвести его, и я бы назвал это ошибкой. Если я вложу тестовое слово, @ "lhpcjeuw", он рассматривает его как действительное слово. Но, если я использую @ "lahpcjeuw" (добавленный "a" во вторую позицию), он ловит его. Я заметил то же самое, что и Тим - при написании этого ответа проверка орфографии подчеркивала, что вторая, но не первая, когда я набрал.