91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spark如何在Windows本地接入Hive

發布時間:2021-12-10 10:59:15 來源:億速云 閱讀:361 作者:小新 欄目:大數據

這篇文章主要介紹Spark如何在Windows本地接入Hive,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

方案一:Jdbc直連Hive

PS:確認Hive服務是否啟動,進入到Hive服務器進行以下操作
1.先開啟 metastore
  hive --service metastore &
2.開啟hiveserver2,默認端口是10000
  hive --service hiveserver2 &
3.驗證是否開啟成功
  netstat -ntulp | grep 10000
  輸出:tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 27799/java 即為服務開啟成功
代碼實現

Spark如何在Windows本地接入Hive

方案二:SparkSession直連Hive

初始化并創建Sparksession,代碼實現

Spark如何在Windows本地接入Hive

使用Sparksession查詢

Spark如何在Windows本地接入Hive

查詢結果

Spark如何在Windows本地接入Hive

 注:連接Hive無需初始化聲明注冊方言

Spark如何在Windows本地接入Hive Spark如何在Windows本地接入Hive

特別注意,若不加載hive-site.xml時,需在config中配置:

Spark如何在Windows本地接入Hive

此配置來源于Hive服務器conf/hive-site.xml中配置項

Spark如何在Windows本地接入Hive

本地還需配置hosts

Spark如何在Windows本地接入Hive

附:Spark方式Windows開發環境異常及解決方案

異常1:Caused by: java.lang.RuntimeException: The root scratch dir: /tmp/hive on HDFS should be writable. Current permissions are: rwx------

Spark如何在Windows本地接入Hive

解決方式:
1.配置Hadoop本地環境變量

Spark如何在Windows本地接入Hive

2.打開cmd命令窗口,進入到本地spark-2.3.1-bin-hadoop2.7\bin目錄

Spark如何在Windows本地接入Hive

3.運行以下3條命令
%HADOOP_HOME%\bin\winutils.exe ls \tmp\hive
%HADOOP_HOME%\bin\winutils.exe chmod 777 \tmp\hive
%HADOOP_HOME%\bin\winutils.exe ls \tmp\hive

Spark如何在Windows本地接入Hive

4.驗證效果

Spark如何在Windows本地接入Hive

異常2:Caused by: java.lang.IllegalArgumentException: java.net.UnknownHostException: HzCluster

Spark如何在Windows本地接入Hive

原因:本地Spark連接Hive集群時未能發現Hadoop集群,需裝載hdfs配置。
解決方式:
1.拷貝hadoop/conf目錄下的core-site.xml和hdfs-site.xml文件到項目${path}/conf目錄下

Spark如何在Windows本地接入Hive

2.拷貝hive/conf目錄下的hive-site.xml文件到項目${path}/conf目錄下

Spark如何在Windows本地接入Hive

[重要]修改hive-site.xml文件內容,僅保留以下配置

Spark如何在Windows本地接入Hive

3.初始化Sparksession時裝載Hive、Hdfs的配置文件

Spark如何在Windows本地接入Hive

以上是“Spark如何在Windows本地接入Hive”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黄陵县| 威海市| 辉县市| 股票| 莲花县| 吕梁市| 葫芦岛市| 阜城县| 天台县| 长葛市| 根河市| 孟村| 德庆县| 定州市| 临夏市| 灵山县| 蛟河市| 新兴县| 江都市| 浪卡子县| 昌邑市| 沈阳市| 许昌县| 玛沁县| 麦盖提县| 浏阳市| 从江县| 城口县| 探索| 乌兰察布市| 开化县| 阳春市| 松滋市| 拉萨市| 虞城县| 玛多县| 石林| 辛集市| 沾益县| 衡南县| 米泉市|