2016-05-16 22 views
0

我正在嘗試打開遠程連接的monetdb服務器。我明白,默認情況下,服務器只允許來自本地主機的連接。通過設置mapi_open = true,mserver5允許遠程連接。服務器使用守護程序monetdbd啓動。設置monetdbd設置mapi_open = true,不工作/傳遞屬性到mserver5。 在merovingian.log中,我可以在啓動服務器(通過monetdbd start/path/to/dbfarm)後看到mserver5條目與mapi_open = false。 如何將mapi_open = true傳遞給mserver5?啓動遠程連接的monetdb

我試圖在mydbfram中創建.monetdbd.conf,重新啓動守護進程,但它沒有幫助。 默認端口(50000)已打開。我試圖通過mclient進行連接。 任何建議/指針?在此先感謝您的幫助。 問候

P.S服務器上的CentOS版本7

回答

1

哪個MonetDB版本是這樣運行?開發版本發生了變化。要打開數據庫端口允許外部連接,你需要改變的配置標誌停止monetdbd

monetdbd set listenaddr=0.0.0.0 <dbfarm> 

哪裏<dbfarm>是路徑到數據庫。

+0

感謝您回覆Hannes。

 Database: MonetDB v11.21.11 (Jul2015-SP1) 
netstat的顯示,其上0.0.0.0:50000 TCP 0 0 0.0.0.0:50000聽音0.0.0.0:* LISTEN 27252/monetdbd UDP 0 0 0.0.0.0:50000 0.0.0.0:* 27252/monetdbd – Azar

+0

所以它應該已經開放給遠程連接了。如果它仍然無法工作,請檢查您的防火牆設置。 –