2016-05-16 2 views
0

Я пытаюсь открыть сервер monetdb для удаленных подключений. Я понимаю, что по умолчанию сервер разрешает только соединения с localhost. Установив mapi_open = true, mserver5 разрешает удаленные подключения. Сервер запускается с использованием демона monetdbd. Установка monetdbd set mapi_open = true, не работает/передает свойство mserver5. В merovingian.log я могу видеть после запуска сервера (через monetdbd start/path/to/dbfarm), что запись mserver5 с mapi_open = false. Как передать mapi_open = true для mserver5?Запуск monetdb для удаленных подключений

Я попытался создать .monetdbd.conf в mydbfram, перезапустил демона, но это не помогло. Порт по умолчанию (50000) открыт. И я пытаюсь подключиться через mclient. Любые предложения/указатели? Заранее спасибо за вашу помощь. С уважением

p.s сервер работает на CentOS версии 7

ответ

1

Какая версия MonetDB это? В версии разработки произошли изменения. Чтобы открыть порт базы данных, чтобы разрешить внешние подключения, вам необходимо изменить флаг конфигурации в остановилmonetdbd:

monetdbd set listenaddr=0.0.0.0 <dbfarm> 

<dbfarm> Где это путь к вашей базе данных.

+0

Спасибо за ответ Ханнес.

 Database: MonetDB v11.21.11 (Jul2015-SP1) 
NetStat показывает, что его прослушивание на 0.0.0.0:50000 ТСР 0 0 0.0.0.0:50000 0.0.0.0:* СЛУШАТЬ 27252/monetdbd УДП 0 0 0.0.0.0:50000 0.0.0.0:* 27252/monetdbd – Azar

+0

Поэтому он должен быть открыт для удаленных соединений. Если он все еще не работает, проверьте настройки брандмауэра. –

 Смежные вопросы

  • Нет связанных вопросов^_^