hive使用oracle作為元資料的報錯

2021-03-03 21:11:25 字數 1144 閱讀 7816

1樓:吾乃白鶴

你是怎麼配置的?感覺你沒有配置對jdbc url以及使用者名稱密碼等資訊。

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

2樓:匿名使用者

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

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

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

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

3樓:匿名使用者

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

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

metastore.local 的配置值應為 false 。

4樓:匿名使用者

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

hive用mysql作為元資料庫,啟動產生問題

5樓:匿名使用者

問題不是出在你設定的手動和自動,而是你的操作,對mysql的配置進行了修改,導致服務無法啟動,最好的辦法,重新安裝下

怎樣修改hive元資料庫hadoop為utf8

6樓:匿名使用者

表或者欄位有中文的時候需要修改hive的元資料庫的設定。

以mysql為例子,當mysql的字符集設定成utf8的時候使用hive會有問題,詳細見hive的wiki。

所以當hive使用mysql作為元資料庫的時候mysql的字符集要設定成latin1。

為了儲存那些utf8的中文,要將mysql中儲存注釋的那幾個欄位的字符集單獨修改為utf8。

delphi使用odac連線oracle軟體例項

var ssql string begin ssql format select rownum no,work order 工單,serial number 條碼,wip process 下一站 from sajet.g sn status where work order nfa003 and w...

oracle資料庫問題使用索引

建立索引語法看下面引用的內容 建立好索引之後你查詢過程中資料庫會自己使用的。索引介紹 1.1 索引的建立語法 create uniuqe bitmap index on asc desc,asc desc,tablespace storage logging nologging compute st...

在oracle中,工具使用的是pl sql,如何把錶的資料倒出來,然後導進另資料庫的表

export tables是匯出表結構的 文字資訊 一般txt格式是沒問題的。我習慣用 log 亂碼估計是你的plsql的編碼設定問題 tools export tables 然後 tools import tables 選擇剛才匯出的.dmp檔案 你可以用si object browser 都不用...