0

AWS CDH4 クラスターに埋め込まれた検出サーバーで Presto コーディネーター サーバーを実行しようとしています

config.properties:

coordinator=true
datasources=jmx
http-server.http.port=8000
presto-metastore.db.type=h2
presto-metastore.db.filename=var/db/MetaStore
task.max-memory=1GB
discovery-server.enabled=true
discovery.uri=http://ip-10-0-0-11:8000

サーバーが起動すると、それ自体を検出に登録できません (関連するログ):

2013-11-08T19:38:38.193+0000     WARN   main    Bootstrap   Warning: Configuration property 'discovery.uri' is deprecated and should not be used
2013-11-08T19:38:38.968+0000     INFO   main    Bootstrap   discovery-server.enabled                                  false                             true
2013-11-08T19:38:38.975+0000     INFO   main    Bootstrap   discovery.uri                                             null                              http://ip-10-0-0-11:8000          Discovery service base URI
2013-11-08T19:38:40.916+0000    ERROR   Discovery-0 io.airlift.discovery.client.CachingServiceSelector  Cannot connect to discovery server for refresh (collector/general): Lookup of collector failed for http://ip-10-0-0-11:8000/v1/service/collector/general
2013-11-08T19:38:42.556+0000    ERROR   Discovery-1 io.airlift.discovery.client.CachingServiceSelector  Cannot connect to discovery server for refresh (presto/general): Lookup of presto failed for http://ip-10-0-0-11:8000/v1/service/presto/general
2013-11-08T19:38:43.854+0000     INFO   main    org.eclipse.jetty.server.AbstractConnector  Started SelectChannelConnector@0.0.0.0:8000

スタンドアロンのディスカバリー サーバーも実行しようとしましたが、同じ効果がありました。登録試行が行われた後にリスナーが開始されたように見えます。

4

1 に答える 1

4

誰かがログでこれに気付くかどうか疑問に思っていました:)実際には問題ではありません。検出サーバーの準備が整う前に検出クライアントが起動するため、エラーが表示されます。すぐにログに「更新に成功しました」と表示され、機能していることがわかります。最終的にはログ メッセージを修正しますが、これは純粋に表面的な問題です。

于 2013-11-08T21:54:54.933 に答える