如何解决使用PySpark在AWS Glue中使用gremlin
我正在尝试通过AWS Glue(以PySpark作为运行时)访问gremlin。由于gremlinpython是外部库,我已经下载了.whl文件并将其放置在AWS S3中。现在,它要求“ aenom”也这样做。然后需要异氰酸酯。因此,我只是想知道是否可以使用任何软件包来代替单独的模块。
下面是我正在对所有模块进行初步测试的示例脚本,以简化操作。
import boto3
import os
import sys
import site
import json
import pandas as pd
#from setuptools.command import easy_install
from importlib import reload
from io import StringIO
s3 = boto3.client('s3')
#dir_path = os.path.dirname(os.path.realpath(__file__))
#os.path.dirname(sys.modules['__main__'].__file__)
#install_path = os.environ['GLUE_INSTALLATION']
#easy_install.main( ["--install-dir",install_path,"gremlinpython"] )
#(site)
from gremlin_python import statics
from gremlin_python.structure.graph import Graph
from gremlin_python.process.graph_traversal import __
from gremlin_python.process.strategies import *
from gremlin_python.process.traversal import T,Column
from gremlin_python.driver.driver_remote_connection import DriverRemoteConnection
必需的库在下面,之后没有与模块有关的错误。
tornado-6.0.4-cp35-cp35m-win32.whl
isodate-0.6.0-py2.py3-none-any.whl
aenum-2.2.4-py3-none-any.whl
gremlinpython-3.4.8-py2.py3-none-any.whl
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。