0

バージョン: spring-xd-1.0.1

分散モード: 糸

Hadoop バージョン: cdh5

config/servers.yml を変更して、適切な applicationDir、zookeeper、hdfs、resourcemanager、redis、mysqldb を指すようにしました。

ただし、プッシュ後、管理者を起動すると、しばらくすると糸によって強制終了されます。コンテナが 31G のメモリを消費する理由がわかりません。この問題をデバッグするための正しい方向を教えてください。また、ログレベルを上げるにはどうすればよいですか

ログに次のエラーが記録されています。

Got ContainerStatus=[container_id { app_attempt_id { application_id { id: 432 cluster_timestamp: 1415816376410 } attemptsId: 1 } id: 2 } 状態: C_COMPLETE diagnostics: "コンテナー [pid=19374,containerID=container_1415816376410_0432] は、現在の物理メモリ使用量の制限を超えて実行されています。 : 1 GB の物理メモリを 1.2 GB 使用; 2.1 GB の仮想メモリを 31.7 GB 使用. コンテナーを強制終了しています。\ncontainer_1415816376410_0432_01_000002 のプロセス ツリーのダンプ:\n\t|- PID PPID PGRPID SESSID CMD_NAME USER_MODE_TIME(MILLIS) SYSTEM_TIME(MILLIS) VMEM_USAGE(BYTES) RSSMEM_USAGE(PAGES) FULL_CMD_LINE\n\t|- 19374 19374 19374 (ジャバ) 3903 121 33911242752 303743 /usr/java/jdk1.7.0_45-cloudera/bin/java -DxdHomeDir=./spring-xd-yarn-1.0.1.RELEASE.zip -Dxd.module.config.location=ファイル:./modules-config.zip/ -Dspring.application.name=admin -Dspring.config.location=./servers.yml org.springframework.xd.dirt.server.AdminServerApplication \n\t|- 19374 24125 19374 19374 (バッシュ) 0 0 110804992 331 /bin/bash -c /usr/java/jdk1.7.0_45-cloudera/bin/java -DxdHomeDir=./spring-xd-yarn-1.0.1.RELEASE.zip -Dxd. module.config.location=file:./modules-config.zip/ -Dspring.application.name=admin -Dspring.config.location=./servers.yml org. springframework.xd.dirt.server.AdminServerApplication 1>/var/log/hadoop-yarn/container/application_1415816376410_0432/container_1415816376410_0432_01_000002/Container.stdout 2>/var/log/hadoop-yarn/container/application_1415816376410_0432/container_1415816376410_0432_01_000002/Container.stderr \ n\nリクエストによりコンテナが殺されました。終了コードは 143 です\nコンテナはゼロ以外の終了コード 143 で終了しました\n" exit_status: 143

4

1 に答える 1