admin管理员组文章数量:1794759
linux安装部署Hive详细教程
目录
1、Hive介绍
2、先决条件
3、软件包下载
4、解压安装包到指定的目录
1、Hive介绍
hive是一个构建数据仓库的工具,只需要在一台服务器上安装就可以了,不需要在多台服务器上安装。
2、先决条件* 搭建好三节点Hadoop集群; * node01上先安装好MySQL服务;
地址:linux安装MySQL详细教程(YUM+离线安装)_初尘屿风的博客-CSDN博客
如何快速创建Hadoop集群?步骤详解_初尘屿风的博客-CSDN博客
3、软件包下载关注文末的公众号,回复“hive”即可获得软件包
4、解压安装包到指定的目录 [hadoop@node01 ~]$ cd /qinluyu/soft/ [hadoop@node01 soft]$ tar -xzvf apache-hive-3.1.2-bin.tar.gz -C /qinluyu/install重新命名hive目录
mv apache-hive-3.1.2-bin/ apache-hive-3.1.2修改配置文件
[hadoop@node01 install]$ cd /qinluyu/install/apache-hive-3.1.2/conf/ [hadoop@node01 conf]$ vim hive-site.xmlvim
<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://ip:3306/metastore?useSSL=false</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>hive.metastore.warehouse.dir</name> <value>/user/hive/warehouse</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>sql密码</value> </property> <property> <name>hive.metastore.schema.verification</name> <value>false</value> </property> <property> <name>hive.metastore.event.db.notification.api.auth</name> <value>false</value> </property> <property> <name>hive.cli.print.current.db</name> <value>true</value> </property> <property> <name>hive.cli.print.header</name> <value>true</value> </property> <property> <name>hive.server2.thrift.bind.host</name> <value>ip</value> </property> <property> <name>hive.server2.thrift.port</name> <value>10000</value> </property> </configuration>配置Hive环境变量(记得切换用户)
vim /etc/profile export HIVE_HOME=/qinluyu/install/apache-hive-3.1.2 export PATH=$PATH:$HIVE_HOME/bin source /etc/profile连接MySQL, 用户名root, 密码123456
mysql -uroot -p123456创建hive元数据, 需要和hive-site.xml中配置的一致
sql 创建数据库, 数据库名为: metastore
create database metastore; show databases;初始化元数据库
[hadoop@node01 ~]$ schematool -initSchema -dbType mysql -verbose 看到schemaTool completed 表示初始化成功验证安装
==hadoop集群已启动== ==mysql服务已启动== 在node01上任意目录启动hive cli命令行客户端
hive退出
quit;版权声明:本文标题:linux安装部署Hive详细教程 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686670279a92050.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论