Соединение 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, и она работает нормально.

Любая помощь?

0 ответов

Другие вопросы по тегам