Соединение OSI PI с R
Я пытаюсь подключить OSI PI-сервер, используя драйвер PIJDBC с R. Это сценарий однократного прыжка, когда PI-сервер и SQL DAS установлены на одном компьютере, а клиент - это Linux. Драйвер PIJDBC установлен на клиенте. Порты 5461 и 5462 открыты и брандмауэр отсутствует. Я использую пакет RJDBC. Строка подключения выглядит следующим образом:
> library(RJDBC, warn.conflicts=FALSE)
Loading required package: DBI
Loading required package: rJava
> library(DBI, warn.conflicts=FALSE)
> drv <- JDBC("com.osisoft.jdbc.Driver", "/opt/pipc/jdbc/PIJDBCDriver.jar",
identifier.quote="`")
> conn_string = "jdbc:pioledb://xxxx/Data
Source=xxxx; Initial Catalog =
TMEV21;User ID=DOMAIN//xxxx;
Password=xxxx;ProtocolOrder=Https/Soap:5461; Always Return Rowset
= TRUE;"
> conn = dbConnect(drv, conn_string)
Я получаю следующую ошибку Kerberos
Error in .jcall(drv@jdrv, "Ljava/sql/Connection;", "connect",
as.character(url)[1], :
java.sql.SQLException: Connection to
https://xxxx:5461/DataAccessServer/Query
failed. Error: [Kerberos] Kerberos ticket cannot be acquired.
Unspecified GSS failure. Minor code may provide more information.
SPNEGO cannot find mechanisms to negotiate.
Connection to
net.tcp://xxxx:5462/DataAccessServer/Query failed. Error: NetTcp is not
supported.
Could not connect using none of the specified protocols
Я попытался запустить утилиту GetSnap, и она работает нормально.
Любая помощь?