2016-04-15 9 views
1

私は最近、ポート9999を使用する別のソフトウェアをインストールしました。そのため、両方を同時に実行するには、そのポートをCouchBaseで変更する必要があります。私はいくつかのポート(http://docs.couchbase.com/admin/admin/Install/user-defined-ports.html)をカスタマイズする方法を示すリンクを見ましたが、そこに9999が見つかりませんでした。ここ(http://developer.couchbase.com/documentation/server/4.1/install/install-ports.html)で指定されていますが、それが可能であれば、ポートの正確な名前が必要です。ポート9999を変更する

手がかりはありますか?

ありがとうございます!

答えて

2

Couchbaseでデフォルトで9999にバインドするポートの名前はprojector_portであり、そのポート名を使用してリンクの最初に記載されているようにstatic_configに設定することで設定できます。

{projector_port, <desired-port>}. 

<desired-port>は、あなたが変更したいポートです:だからstatic_configファイルに以下を追加したいです。

これは新しいインストールでのみ機能します。すでに実行中のインスタンスがある場合は、すでに永続的な設定に保存されているデフォルト値を変更する必要があります。これは次のように行うことができます:

curl -u Administrator:<password> http://host:8091/diag/eval -d "ns_config:set({node, node(), projector_port}, <desired-port>)." 

これを有効にするには、システムをシャットダウンして再起動する必要があります。

+0

ハ、しかし、それは永続的な設定を変更するために最初にサーバを実行する必要があることを意味します。私の場合、私は管理者なしではできません...とにかくポート名に感謝します! :) –

+0

あなたが 'static_config'に追加するルートを行くなら、サーバーをプロビジョニングしてからポートを変更する必要はありません。システムが既にプロビジョニングされていて、データや設定を保存したい場合は、 'diag/eval'がそれを行います。 –

関連する問題