1

OpsCenter にノードをインストールしようとすると、次のエラーが発生します。

4: Received message is too long: 1349281116

スタック トレースあり:

com.jcraft.jsch.ChannelSftp.start(ChannelSftp.java:315) com.jcraft.jsch.Channel.connect(Channel.java:152) com.jcraft.jsch.Channel.connect(Channel.java:145) clj_ssh. ssh$connect_channel.invoke(ssh.clj:512) clj_ssh.ssh$ssh_sftp.invoke(ssh.clj:732) lcm.jobs.multinode.common$run_command.invoke(common.clj:707) lcm.jobs.multinode. install.InstallJob.run(install.clj:310) lcm.jobs.multinode.common$run_job.invoke(common.clj:72) lcm.jobs.multinode.common$process_run__18006$fn__18007.invoke(common.clj:90) clojure.core.async$thread_call$fn__8944.invoke(async.clj:434) clojure.lang.AFn.run(AFn.java:22) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java. util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745)

に基づいて EC2 を立ち上げましたDataStax Auto-Clustering AMI 2.5.1-pv。スムーズに進むことを期待していましたが、そうではありませんでした..

何か案が?

4

1 に答える 1

1

OpsCenter 開発者です。自動インストールを行う OpsCenter の Lifecycle Manager 機能に取り組んでいます。JSCHException エラーは、OpsCenter が SSH 経由でノードに接続できないことを示します。OpsCenter 6.0.4 でリリースされる可能性が高いこの非常に役に立たないエラー メッセージを改善するためのチケットがあります。

その間、OpsCenter サーバーからターゲット ノードに手動で ssh 接続を試み、期待どおりに動作するまで、AWS セキュリティ グループ、ターゲットの iptables ルール、および/または VPC ルートをいじってみてください。リージョン内でネットワークを動作させるのははるかに簡単であることに注意してください。単一のリージョン内でまだ作業していない場合は、そこから始めます。

また、OpsCenter 6.0.0 以降、OpsCenter プロビジョニングで DataStax クラスタリング AMI を使用する必要がなくなったことにも注意してください。LCM は、Python 2.6 または Python 2.7 がプリインストールされている限り、サポートされている OS の任意の AMI にプロビジョニングできます。さらに言えば、OpsCenter 6.0.x で DataStax クラスタリング AMI を使用するよりも、OpsCenter 6.0 で「クリーンな」ベース AMI を使用する方が良いと言えます。これは、LCM の最も一般的で十分にテストされたシナリオであるためです。

于 2016-10-06T16:52:21.523 に答える