誰かがハイブからシェルスクリプトを呼び出す方法を教えてください。私はこれを調べて、source FILE
コマンドを使ってハイブからシェルスクリプトを呼び出さなければならないことを発見しました。しかし、source File
コマンドを使ってハイブからシェルスクリプトをどのように正確に呼び出すことができるかわかりません。だから、誰かが私にこれを助けることができますか?前もって感謝します。ハイブでシェルスクリプトを呼び出す方法
0
A
答えて
2
HIVE CLIでシェルスクリプトを起動するには、以下の例を参照してください。
!sh file.sh;
または
!./file.sh;
詳細については、下記のリンクでハイブ対話型シェルコマンドセクションかかわらず行ってください。 https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Cli
0
ハイブクエリの結果と組み合わせてbashシェルからハイブコマンドを起動することで、問題を逆転できます。これは、単一のスクリプトで、bashのコマンドを使用してハイブクエリを結合するためにあなたも、単一のbashスクリプトを作成することができます。
#!/bin/bash
hive -e 'SELECT count(*) from table' > temp.txt
cat temp.txt
2
を使用して! <command> - Executes a shell command from the Hive shell.
test_1.sh:
#!/bin/sh
echo "This massage is from $0 file"
hive-test.hql:
出力:
$ hive -v -f hive-test.hql
showing databases...
show databases
OK
default
retail_edw
sqoop_import
Time taken: 0.997 seconds, Fetched: 3 row(s)
showing tables...
show tables
OK
scala_departments
scaladepartments
stack
stackover_hive
Time taken: 0.062 seconds, Fetched: 4 row(s)
runing shell script...
This massage is from /home/cloudera/test_1.sh file
関連する問題
- 1. シェルスクリプトで関数を呼び出す方法は?
- 2. Javaスクリプトのクリックボタンでシェルスクリプトを呼び出す方法は?
- 3. シェルスクリプトでperlサブルーチンを呼び出す
- 4. シェルスクリプトを呼び出して別のシェルスクリプトから引数を渡す方法
- 5. DarwinとObjectiveC - Cocoaアプリケーションからシェルスクリプトを呼び出す方法は?
- 6. Extendscriptの中からPythonやシェルスクリプトを呼び出す方法は?
- 7. シェルスクリプトの呼び出しエラー
- 8. シェルスクリプトの呼び出しエラー:
- 9. シェルスクリプトからストアドプロシージャを呼び出す
- 10. シェルスクリプトからJavaメソッドを呼び出す
- 11. Cからのシェルスクリプトを呼び出す
- 12. jQueryで.NET WSDL呼び出しを呼び出す方法Javascript?
- 13. シェルスクリプトの呼び出しと終了
- 14. Xcodeシェルスクリプト呼び出しエラーThree20
- 15. UITextViewを呼び出す方法addTargetメソッドを呼び出す
- 16. 呼び出すクラスのプロパティを呼び出す方法
- 17. 別のシェルスクリプト内からのシェルスクリプトの呼び出しの相違
- 18. AWS Lambdaでnode.jsを使用してシェルスクリプトを呼び出す
- 19. Pythonでコードオブジェクトを呼び出す方法
- 20. Gosuでプライベートメソッドを呼び出す方法
- 21. C#でメソッドを呼び出す方法
- 22. EntityFrameworkでストアドプロシージャを呼び出す方法
- 23. サービスでタイマーを呼び出す方法
- 24. TypescriptでstopPropagationを呼び出す方法
- 25. プログラムでInViewerSearchを呼び出す方法
- 26. lateUpdateでCoroutineを呼び出す方法
- 27. RablでJSONを呼び出す方法
- 28. ナビゲーションコントローラでビューコントローラを呼び出す方法
- 29. ボタンクリックでテーブルビューセルを呼び出す方法
- 30. PHPでクラスインスタンスを「呼び出す」方法