2016-05-16 3 views
0

リモート接続用にmonetdbサーバを開こうとしています。私は、デフォルトでは、サーバーはlocalhostからの接続のみを許可することを理解しています。 mapi_open = trueを設定すると、mserver5はリモート接続を許可します。サーバーは、デーモンmonetdbdを使用して開始されます。 monetdbd set mapi_open = trueを設定し、mserver5にプロパティを渡しません。 merovingian.logでは、mapi_open = falseのmserver5エントリをサーバー起動後(monetdbd start/path/to/dbfarm経由で)見ることができます。 mapi_open = trueをmserver5に渡すにはどうすればいいですか?リモート接続用のmonetdbの開始

mydbframで.monetdbd.confを作成しようとしましたが、デーモンを再起動しましたが、それは助けになりませんでした。 デフォルトのポート(50000)が開いています。そして、私はmclient経由で接続しようとしています。 提案/ポインターはありますか?あなたの助けを前にありがとう。 よろしく

p.sサーバは

答えて

1

これはMonetDBバージョンであるCentOSのバージョン7で実行されていますか?開発バージョンに変更がありました。外部接続を許可するように、データベースのポートを開くには、に設定フラグを変更する必要がmonetdbdを停止:<dbfarm>は、データベースへのパスです

monetdbd set listenaddr=0.0.0.0 <dbfarm> 

+0

返事ありがとうございました。

 Database: MonetDB v11.21.11 (Jul2015-SP1) 
netstatが0.0.0.0:50000 TCP 0 0 0.0.0.0:50000上のリスニングがLISTEN 0.0.0.0:*ことを示して27252/monetdbd UDP 0 0 0.0.0.0:50000 0.0.0.0:* 27252/monetdbd – Azar

+0

だからすでにリモート接続に開放されているはずです。それでも動作しない場合は、ファイアウォールの設定を確認してください。 –