有Mysql資料庫的情況下為什麼要用Hive資料庫

2021-04-20 00:51:55 字數 2311 閱讀 6445

1樓:漸漸模糊的人

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

怎麼檢視hive用的是mysql還是別的資料庫的命令

2樓:匿名使用者

怎麼檢視hive用的是mysql還是別的資料庫的命令1進入hive之前要把hadoop給啟動起來,因為hive是基於hadoop的。所有的mr計算都是在hadoop上面進行的。

2在命令列中輸入:hive。這個時候就可以順利的進入hive了。當然了,如果你想直接執行hql指令碼檔案可以這樣:hive -f ***xx.hql。

3進入hive之後一一般預設的資料庫都是default。如果你切換資料庫的話所建的表都會是在default資料庫裡面。

為什麼hive與mysql整合

3樓:匿名使用者

當然不是,hive支援copyjdbc和odbc資料來源連線,可以連bai接很多du種資料庫,mysql、oracle等等

zhi等等,它自己的metastore用的就是daoderbydb。 具體的連線方法在官網上有說明,使用odbc需要重新編譯相關元件。hive通過jdbc連線其他資料庫的教程在google上一搜

應該是hadoop在hbase和hive中的作用吧。 hbase與hive都是架構在hadoop之上的。都是用hadoop作為底層儲存。

而hbase是作為分散式資料庫,而hive是作為分散式資料倉儲。當然hive還是借用hadoop的mapreduce來完成一些hive中的命令的執行。

hive 的後設資料儲存在 derby 和 mysql 中有什麼區別

4樓:匿名使用者

定義 後設資料最本質、最抽象的定義為:data about data (關於資料的資料)。它是一種廣泛存在的現象,在許多領域有其具體的定義和應用。

在資料倉儲領域中,後設資料被定義為:描述資料及其環境的資料。一般來說,它有兩方面的用途。

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

5樓:山東大白菜

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

6樓:糾菠練抖襯

基礎環境

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任務進行執行。

sql查詢語句中,為什麼在where後面查詢條件有的要加單引號,有的不用加,什麼時候加,什麼時候不加?

7樓:

要看欄位型別,是字串varchar格式的才要加' '

其他比如數字型別的就不要加

8樓:匿名使用者

字元型之類要加,int型之類不用加

9樓:匿名使用者

單引號是引出條件的,只要是外加的條件都要加單引號

hive生成的mysql資料庫表有多少張

10樓:匿名使用者

你可以先用hive或者手寫map/reduce程式。建議你直接使用hive,hive也像mysql一樣可以

建表。版表裡的資料就是權對應從本地load到hadoop上的檔案,格式自己定。然後用jdbc可以像操作mysql一樣操作hive(sql語法稍有不同)hive生成的mysql資料庫表有多少張

資料庫,資料庫系統,資料庫管理系統這概念有什麼區別?作業系統是不是自帶資料庫的啊

你所謂的 pb自帶的資料庫 應該指的是adaptiveserver anywhere資料庫,如果你安裝了adaptiveserver anywhere,那麼就 開始選單 程式 sybase sybasecentral,在介面的主選單中tools connect,輸入使用者名稱和密碼,開啟你的庫。當然...

mysql的資料庫檔案存在哪,mysql新建的資料庫檔案存在哪

存放在 c programdata mysql mysql server x.x data 下 x.x為你安裝的版本 安裝mysql的時候有兩個路徑 1 mysql的安裝檔案 2 mysql的資料存放檔案。不過大多數人在第一次安裝時都會選擇預設設定,這種情況下就不清楚存放路徑了 1 如果我們也找不到...

mysql資料庫中文顯示為?,有幾個漢字就顯示幾個問號

欄位整理改為utf8 general ci 就ok了 在你插入之前 執行 set names gbk 這個才是正確的 在你插入之前 執行 set names gbk mysql資料庫漢字顯示問號 你可以把request.setcharacterencoding gbk response.setcha...