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

溫馨提示×

溫馨提示×

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

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

在Hive下配置mysql元數據

發布時間:2021-09-16 11:57:24 來源:億速云 閱讀:130 作者:chen 欄目:云計算

本篇內容介紹了“在Hive下配置mysql元數據”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

1、首先在ubuntu14.04上安裝mysql,首先嘗試的下載mysql的tar包安裝,未成功,然后使用在線安裝sudo apt-get install mysql-server mysql-client,安裝成功。

2、登錄數據庫

    a) 創建hive用戶,create user hive identified by ‘hive’

    b) 授予所有權限grant all privileges on *.* to ‘hive’ with grant option;

    c) 創建hive數據庫,create database ‘hive’

3、下載mysql連接java的驅動,復制到/opt/hive-1.1.1/lib下

4、修改/opt/hive-1.1.1/conf中的hive-default.xml為hive-site.xml

    a) <property>

             <name>javax.jdo.option.ConnectionURL</name>

            <value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value>

            <description>JDBC connect string for a JDBC metastore</description>

        </property>

    b) <property>

            <name>javax.jdo.option.ConnectionDriverName</name>

            <value>com.mysql.jdbc.Driver</value>

            <description>Driver class name for a JDBC metastore</description>

        </property>

    c) <property>

            <name>javax.jdo.option.ConnectionUserName</name>

            <value>hive</value>

            <description>username to use against metastore database</description>

        </property>

    d) <property>

            <name>javax.jdo.option.ConnectionPassword</name>

            <value>hive</value>

            <description>password to use against metastore database</description>

        </property>

5、啟動hadoop,然后啟動hive

    a) 啟動出現如下錯誤

         在Hive下配置mysql元數據

        解決方法:

                在Hive下配置mysql元數據

    b) 報錯

         在Hive下配置mysql元數據

        解決方法

            將a中的相對路徑修改為絕對路徑。

    6、配置hive環境變量時,修改了linux的etc目錄權限為777后,重啟linux機器后,

    發現su、sudo等命令無法使用,hadoop啟動失敗。

    7、重新克隆備份虛擬機,遇到一些問題,如:無密碼登錄失效,轉到root用戶失敗

        a) Ubuntu 下 su:authentication failure的解決辦法

            i. $ sudo passwd root  

            ii. Enter new UNIX password:   

            iii. Retype new UNIX password:   

            iv. passwd: password updated successfully

        b) 重設無密碼登錄。

            刪除/home/hadoop/.ssh后,重新使用ssh-keygen -t rsa -P “” ,只生成兩個文件。

            重新創建authorized_keys文件,touch authorized_keys;將公鑰復制進去

            cat id_rsa.pub >> authorized_keys,便可無密碼登錄

        c) 從一臺服務器復制到另一臺服務器命令:

            scp /home/hadoop/.ssh/id_rsa hadoop@192.168.93.37:/home/hadoop/.ssh/

        d) 創建[外部表]發生錯誤,提示信息如下圖:

                在Hive下配置mysql元數據

            查詢資料得,create table ... stored by textfile 在hive-1.1.1存在Bug,在1.0.0,

      1.0.1,1.1.0,1.2.0沒有問題。Bug地址:http://osdir.com/ml/general/2015-05/msg35094.html

        e) 創建[分區表]報錯,提示如下:

            在Hive下配置mysql元數據

        語法錯誤:row format delimited 后面不應該加'\t'

“在Hive下配置mysql元數據”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

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

AI

枝江市| 个旧市| 东平县| 景东| 丰县| 静乐县| 普洱| 修武县| 明光市| 内丘县| 盐池县| 株洲县| 辛集市| 花垣县| 棋牌| 陆河县| 葵青区| 田阳县| 图片| 明水县| 黄浦区| 合江县| 昌吉市| 河北区| 北票市| 太原市| 手游| 丁青县| 灵川县| 鄄城县| 胶州市| 唐河县| 安徽省| 镇原县| 潢川县| 崇明县| 龙胜| 韶山市| 基隆市| 那曲县| 巴彦淖尔市|