-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于使用ArrowSql作为数据源的问题 #241
Comments
SCQL 连接 ARROWSQL server 目前没有实现 authorize 功能,在 SCQL 实现 arrow sql 的时候设想 SCQL 的 engine 应当和 ARROWSQL server 部署在一起,ARROWSQL server 只能由 SCQL engine 访问,没有鉴权的需求。 |
目前是中心化部署,目前是看到SCQL是支持arrowsql的,因此用了一个现有的dremio进行测试,dremio是需要用户名密码的,出现上述问题,因此先请教下能否配置鉴权。 |
我们验证的时候 server 是 java 实现的 |
请问下,目前使用的arrow-flight-sql的版本有要求吗 |
我们现在使用的是 arrow 10.0.0 版本,和这个版本兼容的都是可以的 另外问下,你们准备通过 arrow sql 连接什么数据库啊? |
目前想测试连接的是es和oracle。如果按照上述服务端要求,实现对应的方法,在根据sql查询的时候,获取es或者oracle的查询结果,这样是否可行呢 |
oracle 应该是可以的,es 目前还适配不了 |
目前我们也处于探索方案可行性上面,如果可以适配,肯定是比较好的。 |
arrow sql 是用来从数据库获取数据的。 |
看了下 elastic search 新的版本也支持 sql 语法了,那应该也可以尝试通过 arrowSql 的方式进行连接 |
好的,谢谢,我想请问下有server端的示例吗 |
目前没有连接 ES 和 Oracle 的示例 |
您好,我想请教下,使用中心化部署的集群,scqlEngine配置arrowSql,但是在执行查询的时候出现如下异常
2024-01-26 09:49:15.725 [error] [engine_service_impl.cc:RunPlanSync:364] [scqlengine] RunExecutionPlan run jobs(2ab24365-bc30-11ee-bb39-0242ac1a0002) failed, catch std::exception=[engine/datasource/arrow_sql_adaptor.cc:124] IOError: Flight returned unauthenticated error, with message: . Detail: Unauthenticated
其中sqlEngine的gflags.conf的配置如下
`--listen_port=8080
--datasource_router=embed
--enable_driver_authorization=false
开启tls
--server_enable_ssl=true
--driver_enable_ssl_as_client=true
--peer_engine_enable_ssl_as_client=true
--server_ssl_certificate=/home/admin/engine/conf/cert.pem
--server_ssl_private_key=/home/admin/engine/conf/key.pem
--embed_router_conf={"datasources":[{"id":"ds001","name":"arrowsql db","kind":"ARROWSQL","connection_str":"grpc+tcp://192.168.209.131:32010"}],"rules":[{"db":"","table":"","datasource_id":"ds001"}]}
party authentication flags
--enable_self_auth=true
--enable_peer_auth=true
--private_key_pem_path=/home/admin/engine/conf/ed25519key.pem
--authorized_profile_path=/home/admin/engine/conf/authorized_profile.json`
是不是需要配置arrowSql的用户名密码,如果需要的话应该如何配置用户名密码呢
The text was updated successfully, but these errors were encountered: