Hive On Spark hiveserver2方式使用
啟動hiveserver2:
hiveserver2 --hiveconf hive.execution.engine=spark spark.master=yarn
使用beeline連線hiveserver2:
beeline -u jdbc:hive2://hadoop000:10000 -n spark
注意:每個beeline對應一個SparkContext,而在Spark thriftserver中,多個beeline共享一個SparkContext
可以通過YARN監控頁面觀察到:分別執行了兩個beeline
在剛啟動hive時,執行第一個sql語句會比較慢。