hbaseがhtable宣言でスタックした状態でhadoopプログラムを実行している

Spacez

hbaseを必要とするhadoopプログラムを実装しています。Hadoop2.5.1とHBase0.20.6を使用しています(最初は0.94.8を使用しましたが、問題が発生した後、元のソースコードのドキュメントに記載されているため、0.20.6に変更してみましたが、残念ながら解決しませんでした問題。)

'javac'を使用してコードをコンパイルし、jarファイルを実行した後、ジョブはマップ67%でスタックしました(%は入力に基づいて変化します)。

https://dl.dropboxusercontent.com/u/51053996/Pics/map_stuck.jpg

コードの一部にコメントを付けて問題を調査してみたところ、HTableの開始がどういうわけか行であることがわかりました。

https://dl.dropboxusercontent.com/u/51053996/Pics/htable.jpg

それが関係しているかどうか私にはわからないいくつかの手がかりがまだあります:

  • 'sudo'を使用して "hadoop jar ..."を実行しようとしたときの権限の問題(ただし、 "sudo -u hduser hadoop fs -chown ...や-chmod ...などのコマンドを発行してこれを修正しました)

    https://dl.dropboxusercontent.com/u/51053996/Pics/hbase_permission.jpg
    
  • start-hbaseの後に実行されている「jps」:H ..プロセスを表示できるように「sudojps」を発行する必要があります(そうでない場合は、hadoopのみが表示されます)。hadoopを実行すると、HMasterなどの一部のプロセスが表示されなくなります。

    https://dl.dropboxusercontent.com/u/51053996/Pics/jps.jpg  
    

どんな助けでも本当にありがたいです:)

Spacez

私はこの問題を解決しました。互換性を非常に注意深く再確認しながら、HadoopとHBaseの両方を再インストールすることによって(apacheの公式Webサイトでそれらを検索できます)。私の場合、Hadoop2.5.1とHBase0.98.11を使用しています。

これが後で誰かを助けるかもしれないことを願っています。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

プロセスを実行しているか、アイドル状態であるかをセルフチェックするプログラム

分類Dev

LinuxでC ++プログラムを実行していますが、クラッシュ後の回復のために定期的に状態スナップショットを共有メモリに保存することは可能ですか?

分類Dev

MuzeiプラグインがonUpdate()呼び出しを取得しない状態でスタックしている

分類Dev

データセットをクラスオブジェクトに追加しようとしているときに、プログラムで「プロセスが-1073741819(0xC0000005)を返しました」が実行されています

分類Dev

ワードカウントプログラムがhadoop-2.3.0でスタックしている

分類Dev

Windowsでプログラムが実行していることをデバッグ/トレースする

分類Dev

バッチスクリプトでプログラムを実行し、プログラムが終了するのを待ってから続行します

分類Dev

Cordaで、フローを実行しているときの「予期しないタスクの状態」

分類Dev

クラスターがヒープ使用量が多い状態でスタックしている

分類Dev

grepが機能しない状態でフィルタリングしてテストを実行する

分類Dev

プログラムがループでスタックしている

分類Dev

RAMにはアクティブなものだけを保持しながら、バックグラウンドで実行されているアイドル状態のソフトウェアのメモリ データをスワップするために転送しますか?

分類Dev

プログラムで追加されたチェックボックスは状態を保存しません

分類Dev

プログラムがサイクルでスタックしている

分類Dev

jQueryが機能しない状態でプログラムでドロップゾーンインスタンスを作成しますか?

分類Dev

状態を判断するための5つのボタンを備えたJSの車のアニメーション。プログラムはループを実行しますが、Evaluate()のすべてのメソッドを実行するわけではありません

分類Dev

React製品リストプログラムでHandleCheckメソッドを呼び出した後、状態が反映されていません

分類Dev

AWSバッチジョブが実行可能な状態でスタックしている

分類Dev

閉じた状態でアプリケーションを実行した後でも、iPhoneのバックグラウンドタスク

分類Dev

終了プログラムがsys.stdin.readlineでスタックしている

分類Dev

dotnetcoreを使用してプログラムでec2インスタンスの状態を取得する方法

分類Dev

OS(Windows)がウェイクアップまたはスリープ状態になるタイミングをプログラムで検出する方法

分類Dev

ポッドが「終了」状態でスタックしている

分類Dev

カスタム損失関数を使用してプログラムを実行しているときにPythonがクラッシュする

分類Dev

scanf( "%d"、&variable); いくつかのスペースバーの後でEnterをクリックした後、プログラム全体が正しく実行されている間、スペースバーを押しても停止しません

分類Dev

スクリプトがラップトップまたはデスクトップのどちらで実行されているかをプログラムで判断しますか?

分類Dev

c ++ msgsndとmsgrvcがスリープ状態でスタックしている

分類Dev

プログラムがWindows7タスクスケジューラで実行されていることを確認します

分類Dev

sudoを使用してターミナルでスタートアッププログラムを実行する

Related 関連記事

  1. 1

    プロセスを実行しているか、アイドル状態であるかをセルフチェックするプログラム

  2. 2

    LinuxでC ++プログラムを実行していますが、クラッシュ後の回復のために定期的に状態スナップショットを共有メモリに保存することは可能ですか?

  3. 3

    MuzeiプラグインがonUpdate()呼び出しを取得しない状態でスタックしている

  4. 4

    データセットをクラスオブジェクトに追加しようとしているときに、プログラムで「プロセスが-1073741819(0xC0000005)を返しました」が実行されています

  5. 5

    ワードカウントプログラムがhadoop-2.3.0でスタックしている

  6. 6

    Windowsでプログラムが実行していることをデバッグ/トレースする

  7. 7

    バッチスクリプトでプログラムを実行し、プログラムが終了するのを待ってから続行します

  8. 8

    Cordaで、フローを実行しているときの「予期しないタスクの状態」

  9. 9

    クラスターがヒープ使用量が多い状態でスタックしている

  10. 10

    grepが機能しない状態でフィルタリングしてテストを実行する

  11. 11

    プログラムがループでスタックしている

  12. 12

    RAMにはアクティブなものだけを保持しながら、バックグラウンドで実行されているアイドル状態のソフトウェアのメモリ データをスワップするために転送しますか?

  13. 13

    プログラムで追加されたチェックボックスは状態を保存しません

  14. 14

    プログラムがサイクルでスタックしている

  15. 15

    jQueryが機能しない状態でプログラムでドロップゾーンインスタンスを作成しますか?

  16. 16

    状態を判断するための5つのボタンを備えたJSの車のアニメーション。プログラムはループを実行しますが、Evaluate()のすべてのメソッドを実行するわけではありません

  17. 17

    React製品リストプログラムでHandleCheckメソッドを呼び出した後、状態が反映されていません

  18. 18

    AWSバッチジョブが実行可能な状態でスタックしている

  19. 19

    閉じた状態でアプリケーションを実行した後でも、iPhoneのバックグラウンドタスク

  20. 20

    終了プログラムがsys.stdin.readlineでスタックしている

  21. 21

    dotnetcoreを使用してプログラムでec2インスタンスの状態を取得する方法

  22. 22

    OS(Windows)がウェイクアップまたはスリープ状態になるタイミングをプログラムで検出する方法

  23. 23

    ポッドが「終了」状態でスタックしている

  24. 24

    カスタム損失関数を使用してプログラムを実行しているときにPythonがクラッシュする

  25. 25

    scanf( "%d"、&variable); いくつかのスペースバーの後でEnterをクリックした後、プログラム全体が正しく実行されている間、スペースバーを押しても停止しません

  26. 26

    スクリプトがラップトップまたはデスクトップのどちらで実行されているかをプログラムで判断しますか?

  27. 27

    c ++ msgsndとmsgrvcがスリープ状態でスタックしている

  28. 28

    プログラムがWindows7タスクスケジューラで実行されていることを確認します

  29. 29

    sudoを使用してターミナルでスタートアッププログラムを実行する

ホットタグ

アーカイブ