官网下载hive的tar包,解压之后配置环境变量
解压
tar -zxvf hive.xxx.xxx.tar.gz
配置环境变量
#HIVE_HOME export HIVE_HOME=/opt/module/hive export PATH=$PATH:$HIVE_HOME/bin
source环境变量文件
source /etc/profile.d/myenv.sh
解决日志冲突
在hive的lib目录下,在lib目录下
mv log4j-slf4j-impl-2.10.0.jar log4j-slf4j-impl-2.10.0.jar.bak二、元数据配置到mysql
拷贝驱动到lib目录下
cp /opt/software/mysql-connector-java-5.1.27.jar /opt/module/hive/lib/
配置metastore到MySQL
在conf目录下新建hive-site.xml文件
三、启动hivejavax.jdo.option.ConnectionURL jdbc:mysql://hadoop103:3306/metastore?useSSL=false javax.jdo.option.ConnectionDriverName com.mysql.jdbc.Driver javax.jdo.option.ConnectionUserName root javax.jdo.option.ConnectionPassword 000000 hive.metastore.warehouse.dir /user/hive/warehouse hive.metastore.schema.verification false hive.server2.thrift.port 10000 hive.server2.thrift.bind.host hadoop103 hive.metastore.event.db.notification.api.auth false hive.cli.print.header true hive.cli.print.current.db true
再启动之前需要初始化数据库
先登录到mysql中,创建metastore数据库
create databases metastore;
初始化hive元数据库
schematool -initSchema -dbType mysql -verbose
启动hive客户端
注意:配置完mysql之后需要启动metastore服务,否则在hive中是不能执行语句的
启动metastore服务
hive --service metastore
这个时候就可以正常使用了



