hive配置了正確,mysql中卻沒有後設資料show tab

2021-05-17 07:49:31 字數 2951 閱讀 3201

1樓:匿名使用者

看日誌,忘了是在/tmp中還是**了。看日誌貼錯誤求解答。 另外你建表了麼?metadata配置成功了麼?是mysql還是derby?

mysql匯入到hive hdfs上顯示又資料了 hive表裡面什麼都沒有

2樓:山東大白菜

hdfs顯示但是hive裡面沒有的話,很可能hive配置使用的是自帶的deby資料庫。hive的配置檔案弄好,如果用sqoop的話,把hive的配置檔案hive-site.sh拷貝一份到sqoop的conf目錄下,讓sqoop知道儲存的資料是到mysql後設資料庫的hive。

3樓:糾菠練抖襯

基礎環境

sqoop:sqoop-1.4.

5+cdh5.3.6+78,hive:

hive-0.13.1+cdh5.

3.6+397,hbase:hbase-0.

98.6+cdh5.3.

6+115

sqool和hive、hbase簡介

sqoop

sqoop是一個用來將hadoop和關係型資料庫中的資料相互轉移的開源工具,可以將一個關係型資料庫(例如 : mysql ,oracle ,postgres等)中的資料導進到hadoop的hdfs中,也可以將hdfs的資料導進到關係型資料庫中。

hive

不想用程式語言開發mapreduce的朋友比如db們,熟悉sql的朋友可以使用hive開離線的進行資料處理與分析工作。

hive是基於hadoop的一個資料倉儲工具,可以將結構化的資料檔案對映為一張資料庫表,並提供簡單的sql查詢功能,可以將sql語句轉換為mapreduce任務進行執行。

hive下 show tables之後沒反應

4樓:匿名使用者

看日誌,忘了是在/tmp中還是**了。看日誌貼錯誤求解答。 另外你建表了麼?metadata配置成功了麼?是mysql還是derby?

如何在spark-shell命令列執行spark hql

5樓:day忘不掉的痛

false

hive.metastore.uris

thrift://n1:9083

hive.metastore.client.socket.timeout

300hive.metastore.warehouse.dir/user/hive/warehouse

hive0.7.0啟動後,show tables;報錯

6樓:匿名使用者

以前用過0.6.0的,不知道0.7.0是否一樣。看提示是後設資料的資料庫沒有需要的檢視。

hive預設的是使用本地執行的derby資料庫來儲存相關的後設資料資訊的。也不需要什麼特別的配置。正常應該都能正確執行。

但是換個目錄執行hive原來的東西就找不到了。我們以前的把hive的後設資料庫配置成一個遠端的oracle,來解決這個問題。

樓主是否也修改過matedata相關的配置,才導致這個問題?

7樓:匿名使用者

這是由於 hive 找不到存放後設資料庫的資料庫而導致的,修改 conf/ hive-default.xml 配置檔案中的 hive.metastore.

local 為 true 即可。由於 hive 把結構化資料的後設資料資訊放在第三方資料庫,此處設定為 true , hive 將在本地建立 derby 資料庫用於存放後設資料。當然如果有需要也可以採用 mysql 等第三方資料庫存放後設資料,不過這時 hive.

metastore.local 的配置值應為 false 。

8樓:匿名使用者

用的是遠端資料庫吧,檢查一下你的url

hive整合mysql時配置使用hive出現的問題 5

9樓:情又獨中

說了unknown host

10樓:匿名使用者

是不是hive.metastore.uris配置錯了

hive mysql table 'hive.tbls' doesn't exist

11樓:出門在外

注意大小寫

你試試select * from tbls;

spark 可以訪問 hive 內部表嗎

12樓:劉鬆鷹

使用 hivecontext, 如果是使用mysql儲存後設資料的話, 還需要將hive的配置檔案放在spark的專案下面。

1. 拷貝$hive_home/conf/hive-site.xml和hive-log4j.properties到 $spark_home/conf/

2. 在$spark_home/conf/目錄中,修改spark-env.sh,新增

export hive_home=/opt/hive-1.2.1

export spark_classpath=$hive_home/lib:$spark_classpath

3. 另外也可以設定一下spark的log4j配置檔案,使得螢幕中不列印額外的info資訊:

log4j.rootcategory=warn, console

hive是怎麼把存在mysql下的後設資料組合起來的

13樓:食人魚肉前

hive通過metastoreserver和mysql資料庫進行通訊,利用hive-site.xml裡面配置的資料庫ip,埠,使用者名稱,密碼連線並登入到mysql.建立hive的後設資料表,以後,如果你在hive中建立一張表,它會將這張表的後設資料資訊存入mysql.

跟你使用jdbc訪問資料庫一樣,它也使用的是jdbc.

如何正確配置IP地址,如何設定正確設定電腦的ip地址

右擊網路上的芳鄰屬性,右擊本地連線屬性,雙擊ip協議,選中手動配置ip。我們首先來了解一下ip 一 ip地址在一個網路當中必須是唯一的,也就是說,ip地址具有唯一性。比如在一個區域網中,192.168.1.3這個ip只有被用在一臺計算機上,如果存在兩臺計算機或者多臺計算機用這個ip,就會出現衝突。二...

幫忙看看電腦配置是否正確

金士頓記憶體假貨太多建議更換成 宇瞻 威剛 三星等 藍寶石hd5750海外版2代 目前市售的基本都是縮水版本 建議買新的藍寶石hd6750 512m白金版 相近 希捷的硬碟現在真心不看好 返修問題不斷 建議更換成西數1t 藍盤 航嘉電源不溫不火 價效比較低 建議更換成超頻三q5 300w 或安鈦克v...

如何正確使用電腦中的最後一次正確配置恢復系統

使用電腦中的最後一次正確配置恢復系統要在啟動介面進入,進入方法如下 1 將電腦重新啟動。2 在電腦剛進入開機介面時,按鍵盤的f8或f12鍵。3 系統會自動開啟選擇介面,可通過使用鍵盤上的方向鍵進行切換,按回車鍵進行確認。4 選擇最後一次正確的配置 您的起作用的最近設定 如圖所示,按回車鍵即可。5 這...