hive 配置

来源:互联网 发布:淘宝如何选择快递公司 编辑:程序博客网 时间:2024/06/05 01:09

hive下载地址https://mirrors.tuna.tsinghua.edu.cn/apache/hive/
解压到/usr/local 改名为hive

更改拥有者
sudo chown -R hadoop:hadoop hive

配置环境

export HIVE_HOME=/usr/local/hiveexport PATH=$PATH:$HIVE_HOME/bin

在hive/conf下新建文件hive-site.sh
将 hive-env.sh.template 改名为 hive-default.xml
编辑:vi hive-site.sh
内容如下:

<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet type="text/xsl" href="configuration.xsl"?><configuration>    <property>    <name>javax.jdo.option.ConnectionURL</name>        <value>jdbc:mysql://127.0.0.1:3306/hive?createDatabaseIfNotExist=true</value>        </property>    <property>        <name>javax.jdo.option.ConnectionDriverName</name>        <value>com.mysql.jdbc.Driver</value>    </property>    <property>        <name>javax.jdo.option.ConnectionUserName</name>        <value>root</value>    </property>    <property><name>javax.jdo.option.ConnectionPassword</name>        <value>123456</value>    </property></configuration>

安装mysql
sudo yum install mysql-server

重启sudo service mysqld restart

下载mysql驱动https://dev.mysql.com/downloads/connector/j/
解压后将mysql-connector-java-5.1.42-bin.jar拷贝到/usr/local/hive/lib目录下

进入mysql命令下(mysql服务先要开启)
mysql -u root -p

将mysql权限赋给hive
grant all on . to hive@localhost identified by ‘hive’;

刷新权限关系
flush privileges

退出mysql命令在终端输入hive即可进入hive命令下