Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Подключение к Hadoop через ADODB

Подключение к Hadoop через ADODB
Я
   KA-52
 
25.04.18 - 10:53
Коллеги, приветствую!
Есть база данных на Hadoop. К ней настроен системный DSN (хост http://MyHost.ru, порт 18080), успешно проходящий тесты, с использованием х64 драйвера Treasure Data Presto ODBC.
Пытаюсь подключиться из 1С 8.3.10.2561 х64:
    ConnectionString = "DSN=KUBA1;";
    База = "reports";
    Запрос = "SELECT * from reports.work_sale_mechanic";    
    Попытка
        Connection = Новый COMОбъект("ADODB.Connection");
        
    Исключение
        Сообщить( "Неудачная попытка создания объекта: ADODB.Connection" );
    КонецПопытки;

    Connection.ConnectionString = ConnectionString;
    Попытка
        
        Connection.Open();
    Исключение
        
        Сообщить(Строка(ТекущаяДата())+ " Не удалось подключиться к БД " + ОписаниеОшибки());
        Возврат;
        
    КонецПопытки;
Получаю ошибку на открытии соединения:
Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Treasure Data][Presto] (1020) Error with HTTP API at http://MyHost.ru:18080/v1/statement : Couldn't connect to server
Код на VBS прекрасно коннектится:
Dim oConn,Strcon, StrQuery
 Strcon = "DSN=KUBA1;"
 StrQuery = "Select Top 1  from reports.work_sale_mechanic"
set oConn = CreateObject("ADODB.Connection")
oConn.Open Strcon
Dim oRst, oField
set oRst = CreateObject("ADODB.recordset")
oRst.Open StrQuery, oConn
Do Until oRst.EOF  
For each oField in oRst.Fields        
WScript.Echo oField.Name & " = " & oField.Value    
Next
oRst.MoveNext
loop


oRst.close
oConn.close

Как подружить 1С с DSN?
 
 
   Вафель
 
1 - 25.04.18 - 10:54
права для пользователя от которого запущен сервер 1с
   Вафель
 
2 - 25.04.18 - 10:54
или разрядность
   KA-52
 
3 - 25.04.18 - 10:57
Разрядность x64. Пользователь стандартный: USR1CV8. К оракловым базам коннектится без проблем через драйвер оракла.
А с Treasure Data - затык
   Вафель
 
4 - 25.04.18 - 10:57
попробуй с клиента
   KA-52
 
5 - 25.04.18 - 11:08
Пробовал. Та же история. Да и смысл какой: код-то на сервере выполняется
   KA-52
 
6 - 11.05.18 - 16:03
Проблема решилась с переходом на 8.3.12

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует