Я тестирую спарк .net с ядром .net.Я попробовал этот пример и заставил его запустить Начало работы с Spark .NET в Windows
, теперь я пытаюсь подключиться к реальному Microsoft SQL Server.Но я не могу запустить соединение, я устал следующее:
string query = "select * from Alg.TableName_0_100004";
DataFrameReader dataFrameReader = spark.Read();
dataFrameReader = dataFrameReader.Format("jdbc");
dataFrameReader = dataFrameReader.Option("Driver","com.microsoft.sqlserver.jdbc.SQLServerDriver");
dataFrameReader = dataFrameReader.Option("url","jdbc:sqlserver://134.456.234.101\\InstanceName:1433");
dataFrameReader = dataFrameReader.Option("databaseName","someDBname");
dataFrameReader = dataFrameReader.Option("user","userName");
dataFrameReader = dataFrameReader.Option("password","secret:-)");
dataFrameReader = dataFrameReader.Option("dbtable",query);
DataFrame dataFrame = dataFrameReader.Load();
dataFrame.Show();
[Exception] [JvmBridge] JVM method execution failed: Nonstatic method load failed
for class 5 when called with 1 arguments ([Index=1, Type=String[], Value=System.String[]], )
at Microsoft.Spark.Interop.Ipc.JvmBridge.CallJavaMethod(Boolean isStatic,
Object classNameOrJvmObjectReference, String methodName, Object[] args)