Beispiel #1
0
from pyspark import SparkContext

sc = SparkContext("spark://master:7077", "App Name")
sc.setLogLevel('WARN')

# import pyspark_neo4j after importing SparkContext
import pyspark_neo4j

print("it begins")

caps = pyspark_neo4j.SparkCypherSession(sc)

uri = "bolt://neo4j:7687"
auth = ("neo4j", "graphsinspark")
neo4j_config = sc.neo4jConfig(uri, auth[0], auth[1], encrypted=False)

neo4j_session = None
driver = None
try:
    driver = neo4j_config.driver()

    try:
        neo4j_session = driver.session()
    finally:
        if neo4j_session:
            neo4j_session.close()
finally:
    if driver:
        driver.close()

print("I have functioning Neo4jConfig in python")