日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Hive的安装【完整版】

發布時間:2024/2/28 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hive的安装【完整版】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、首先在安裝mysql 詳情見:

linux安裝mysql詳細過程【easy】

https://blog.csdn.net/qq_41946557/article/details/102680532

命令輸出后你會發現或許還是可以直接登陸進去,重啟一下。

如果看到這個錯誤:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/va r/lib/mysql/mysql.sock' (2)

被mysql的服務啟動,service mysqld start

ok,搞定!!!下一步!

2、

[root@henu2 soft]# tar -zxvf apache-hive-1.2.1-src.tar.gz

[root@henu2 soft]# mv apache-hive-1.2.1-src hive [root@henu2 soft]# mv hive /opt/ [root@henu2 soft]# cd [root@henu2 ~]# vi /etc/profile

別忘了:

[root@henu2 ~]# . /etc/profile

修改/opt/hive/conf目錄下的hive-env.sh.template名稱為hive-env.sh

[root@henu2 conf]# cp hive-env.sh.template hive-env.sh [root@henu2 conf]# vi hive-env.sh

?

將mysql-connector-java-5.1.32-bin.jar放到hive的lib下:

[root@henu2 soft]# mv mysql-connector-java-5.1.32-bin.jar /opt/hive/lib/

在/opt/hive/conf目錄下創建一個hive-site.xml

[root@henu2 conf]# vi hive-site.xml

注意你的節點,還有密碼?

<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?><property><name>javax.jdo.option.ConnectionURL</name></property><property><name>javax.jdo.option.ConnectionDriverName</name><value>com.mysql.jdbc.Driver</value><description>Driver class name for a JDBC metastore</description></property><property><name>javax.jdo.option.ConnectionUserName</name><value>root</value><description>username to use against metastore database</descript ion> </property><property><name>javax.jdo.option.ConnectionPassword</name><value>123</value><description>password to use against metastore database</descript ion> </property> </configuration>

在hive-site.xml文件中添加如下配置信息,就可以實現顯示當前數據庫,以及查詢表的頭信息配置。

<property><name>hive.cli.print.header</name><value>true</value> </property><property><name>hive.cli.print.current.db</name><value>true</value> </property>

Hive運行日志信息配置

1.Hive的log默認存放在/tmp/root/hive.log目錄下(當前用戶名下)

2.修改hive的log存放日志到/opt/module/hive/logs

(1)修改/opt/hive/conf/hive-log4j.properties.template文件名稱為

hive-log4j.properties

[root@henu2 conf]# mv hive-log4j.properties.template hive-log4j.properties [root@henu2 conf]# vi hive-log4j.properties

(2)在hive-log4j.properties文件中修改log存放位置

hive.log.dir=/opt/hive/logs

Hive數據倉庫位置配置

1)Default數據倉庫的最原始位置是在hdfs上的:/user/hive/warehouse路徑下。

2)在倉庫目錄下,沒有對默認的數據庫default創建文件夾。如果某張表屬于default數據庫,直接在數據倉庫目錄下創建一個文件夾。

3)修改default數據倉庫原始位置(將hive-default.xml.template如下配置信息拷貝到hive-site.xml文件中)。

<property>

<name>hive.metastore.warehouse.dir</name>

<value>/user/hive/warehouse</value>

<description>location of default database for the warehouse</description>

</property>

?

總結

以上是生活随笔為你收集整理的Hive的安装【完整版】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。