2016-01-11 3 views
0

По какой-то причине, подключенного к серверу установки monetdb черезmonetdb MAPI апи, mapi_connect() для удаленного хоста

mapi_connect ("локальный", 50000 "monetdb", "monetdb", "SQL" "демо");

работы,

однако

mapi_connect ("xxx.xxx.xxx.xxx", 50000 "monetdb", "monetdb", "SQL" "демо");

Не работает.

Я проверил, что порт 50000 открыт и что служба запущена.

Что мне не хватает?

+0

Небольшое обновление: MonetDB работает на окнах, кажется, работает нормально, после установки --mapi_open = true, однако, я не вижу эквивалентной опции для моей версии, запущенной в Linux (CentOS). netstat сообщает, что порты прослушиваются на 0.0.0.0:50000, что верно ... так странно –

ответ

0

Понял, проблема была в перенаправлении портов в моих настройках VirtualBox для моей виртуальной машины Centos. Для тех, кто с аналогичной проблемой, просто добавьте правило переадресации портов, в моем случае это было для порта 50000 (на котором работает мой сервер monetdb). Удачи.