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的安装【完整版】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: no.1_赛马次数
- 下一篇: hive 运行命令后FAILED: Ex