h2o.jarから実行されているように見えますが、Clouderaクラスタをh2oインスタンスで起動して実行しています(間違っている場合は修正してください)がスタンドアロンですh2o。私は接続することができますが、HDFSのファイルはロードされません。 。H2O + HDFS(Cloudera)
[Possible callback IP address: 10.96.243.46:33728] [Possible callback IP address: 127.0.0.1] Using mapper->driver callback IP address and port: 10.96.243.46:33728
:(私はエッジ・ノードの 'PS' を介して見ることができる。このすべての
だから私は、私はいくつかの出力/コールバックアドレスを取得h2odriver.jar
java -jar /path/to/h2odriver.jar -nodes 2 -mapperXmx 5g -output /my/hdfs/dir
でインスタンスを開始しました
だから私は(私が10.96.243.46を使用する場合、同じことが起こる)のpythonを起動してみてくださいとの接続:
>>>h2o.connection(ip='127.0.0.1', port='33728')
と
'Connecting to H2O server at http://127.0.0.1:33728..... failed.
H2OConnectionError: COuld not estalich link to the H2O cloud http://127.0.0.1:33728 after 5 retries
...
Failed to establish a new connection:[Errno 111] Connection refused',))`
事は、私が見ることができH2O瓶/ Javaの仕事で私の画面上で取得:
`MapperToDriverMessage: Read invalid type (G) from socket, ignoring...
MapperToDriverMessage: read: Unknown Type `
私はクラスタモードでH2Oを起動する方法を見つけ出すとすることはできません私たちのhdfsシステムにアクセスしたり、接続したりします。私はh2o.jarのバージョンに接続できますが、hdfsは見えません(edgenodeのファイルシステムを見ることができます)。 H2Oを起動して、接続されたHDFSシステムを見ることができるようにするにはどうすればよいですか(企業環境でCloudera 5.7を実行しています。Pythonは3.6、H2Oは3.10.0.6です。私たちはあなたがh2o.jar
がHDFSに接続するためのものではありませんH2Oのスタンドアロン・バージョンであることを意味していることを正しいLDAP
'hadoop jar'に切り替えるとそのトリックが行われました。私はクラスターが出てくるのを見たことがありません( "flatfiles要求部分"を要求しています)。そのスイッチで、サーバーが起動していて、接続できます。アドレスがファイアウォールでブロックされている(私には疑わしい)ので、フローに到達できませんでしたが、Pythonを介して接続してhdfsを介してインポートできることを確認できました。 - 私は一度、私はファイアウォール(アドレスは動作しません - しかし、ファイアウォール、h2oではない)を介して接続することができました流れのためのサーバーに '名前'を考え出した。 – RDS