千家信息网

Hive如何安装、配置及基础使用

发表于:2025-02-21 作者:千家信息网编辑
千家信息网最后更新 2025年02月21日,这篇文章主要介绍Hive如何安装、配置及基础使用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!10. Hive此主题介绍Hive的安装、配置及基础使用。Hive基本信息官网:h
千家信息网最后更新 2025年02月21日Hive如何安装、配置及基础使用

这篇文章主要介绍Hive如何安装、配置及基础使用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

10. Hive

此主题介绍Hive的安装、配置及基础使用。

Hive基本信息

官网:http://hive.apache.org/

10.1. 环境准备

# 切换到工作空间cd /opt/workspaces# 创建Hive数据目录mkdir data/hive# 创建Hive日志目录mkdir logs/hive

10.2. 安装

wget http://mirrors.cnnic.cn/apache/hive/hive-1.2.1/apache-hive-1.2.1-bin.tar.gztar -zxf apache-hive-1.2.1-bin.tar.gzrm -rf apache-hive-1.2.1-bin.tar.gzmv apache-hive-1.2.1-bin ./frameworks/hive

10.3. 配置(单机)

vi ~/.profile

export HIVE_HOME=/opt/workspaces/frameworks/hiveexport PATH=$PATH:$HIVE_HOME/bin
source ~/.profile

配置Mysql

mysql -u root -pcreate database hive;grant all on *.* to'hive'@'%' identified by 'hive';  #账号hive,密码hive,所有IP都可以访问(%)flush privileges;exit;

创建HDFS目录

./frameworks/hadoop/bin/hadoop fs -mkdir /tmp./frameworks/hadoop/bin/hadoop fs -mkdir -p /user/hive/warehouse./frameworks/hadoop/bin/hadoop fs -chmod 777 /tmp./frameworks/hadoop/bin/hadoop fs -chmod 777 /user/hive/warehouse

修改Hive配置

cat>./frameworks/hive/conf/hive-env.sh<./frameworks/hive/conf/hive-site.xml<            javax.jdo.option.ConnectionURL        jdbc:mysql://``:3306/hive                javax.jdo.option.ConnectionDriverName        com.mysql.jdbc.Driver                javax.jdo.option.ConnectionUserName        hive                javax.jdo.option.ConnectionPassword        hive                hive.metastore.uris        thrift://bd:9083                hive.exec.local.scratchdir        /opt/workspaces/data/hive                hive.downloaded.resources.dir        /opt/workspaces/data/hive                hive.querylog.location        /opt/workspaces/data/hive                hive.server2.logging.operation.log.location        /opt/workspaces/data/hive             hive.querylog.location     /opt/workspaces/frameworks/logs/hive              hive.metastore.schema.verification      false    EOF
cp ./frameworks/hive/conf/hive-log4j.properties.template ./frameworks/hive/conf/hive-log4j.properties

vi ./frameworks/hive/conf/hive-log4j.properties

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

下载mysql驱动

wget -P ./frameworks/hive/lib http://central.maven.org/maven2/mysql/mysql-connector-java/5.1.36/mysql-connector-java-5.1.36.jar

测试发现5.1.38需要使用SSL连接,可设置jdbc://…&userSSL=false禁用

10.4. 启动

nohup ./frameworks/hive/bin/hive --service metastore >/dev/null 2>&1 &

10.5. 测试

cat>test_person.txt<

以上是"Hive如何安装、配置及基础使用"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

0