ハイブにもっと新しいprotobuf jar(2.5.0より新しいもの)を入れる必要があります。何とか私が瓶を置く場所に関係なく、それはクラスパスの終わりに押し込まれています。どのようにして瓶がハイブのクラスパスの始まりに入っていることを確認できますか?Hiveにジャーを入れる方法(Amazon Hadoop env)
1
A
答えて
2
それはクラスパスの先頭に含まれ、次のEnv変数を設定する必要があるいくつかのHadoopジャーによって過負荷にいないように、ハイブのクラスパスに独自のjarファイルを追加するには -
輸出HADOOP_USER_CLASSPATH_FIRST =真
これは、HADOOP_CLASSPATHが一般的なハープ・ジャーよりも優先されることを示しています。
Amazon EMRインスタンスでは、これを/home/hadoop/conf/hadoop-env.shに追加し、このファイルのクラスパスも変更できます。
これは、hadoopの一般的なクラスパスに付属するprotobufのようなジャーをオーバーロードしたいときに便利です。
0
もう1つのことは、あなたのjarファイルにprotobufクラスを含めることです。アセンブリプラグインを使用してjarファイルをビルドする必要があります。そのオプション。
関連する問題
- 1. 欠落ハイブ実行ジャー:/usr/local/apache-hive-2.1.0-bin/lib/hive-exec-*.jar
- 2. Hadoop Hive ACIDクエリエラー
- 3. Spring Hadoop(Hive)
- 4. Hive(Hadoop)のCOLLECT_SET()
- 5. センサーデータをApache Hadoop HDFS、Hive、HBaseなどに保存する方法
- 6. XML Serde for Hadoop/Hive
- 7. Hadoop Hiveでのカウント
- 8. Hadoop-Hiveからテーブルを削除/切り捨てる方法は?
- 9. Hadoopのジャーまたは/ binに/ Hadoopの瓶
- 10. HiveでHadoop SequenceFilesを読む
- 11. 私のHadoop Hiveクエリのスピードアップ
- 12. Apache HadoopとHive(Redhat)に色相をインストール
- 13. antに外部ジャーを入れよう
- 14. Hive For Windowsのインストール方法?
- 15. Amazon S3からhadoopにファイルをコピー
- 16. Amazon Cloud上のHadoop
- 17. JDBC経由のHive/PrestoをAmazon QuickSight(SPICE)に接続する方法
- 18. Amazon Machine Mechanical Turkersを待機リストに入れる方法は?
- 19. キューを実行してAmazon SQSのLaravel ENVを設定する方法
- 20. CentOSでhadoopにhiveをインストールするには?
- 21. winutilsとhadoop/sparkのPowershell chmod on/tmp/hive
- 22. マルチユーザベースのcdh hadoop envを実装するには?
- 23. EARに外部ジャーを入れる場所は?
- 24. hadoopにデータを出し入れする
- 25. pythonからリモートのhadoop/hive(url)に接続するには?
- 26. Hadoopジョブへの入力としてHadoop Sequentilファイルを読み取る方法は?
- 27. Hadoop Hiveの複数の列にわたる平均の計算
- 28. HiveにsaveAsTableを設定する方法(HiveテーブルがMANAGED_TABLEになるように)
- 29. 【Hadoop】/ tmp/logs/hive/logs/hiveの下にあるフォルダを削除するとどうなりますか
- 30. Hadoop Hadoop 3.0でCopyMergeを行う方法
あなたは最新のprotobuf jarでjarオプションを追加しようとしましたか? –
はい。 protobuf 2.6.1を追加したところ、 –
が正常に機能しました。** add jar ** –