Hive环境的搭建【详细教程】
前言:Hive是一个基于Hadoop的数据堆栈工具,可以将布局化的数据文件映射为雷同于数据库中的表,并提供雷同于SQL的查询语言(HiveQL)来进行数据查询、分析和管理。Hive的重要优点是可以处置处罚大量的数据,并且可以通过扩展集群来提高处置处罚能力。
一、前期工作准备
1、确保自己的MySQL安装乐成
https://i-blog.csdnimg.cn/blog_migrate/9ad0b54d5c6b59c6d49ce91b660f0579.png
2、确保Hadoop完全分布式集群部署乐成并正常运行
https://i-blog.csdnimg.cn/blog_migrate/4f8d54078d8cece99ca502918ef18209.png
3、确保Hadoop完全分布式启动后页面端口可以或许正常访问
https://i-blog.csdnimg.cn/blog_migrate/d68c8478e91b953cbe35a83e45556bf3.png
二、Hive环境部署
1、解压hive压缩包
tar -zxvf hive压缩包 https://i-blog.csdnimg.cn/blog_migrate/8c26dd53f0b868955af32f9a627076fd.png
2、将解压后的hive包名重定名一下(想重定名就重定名,不影响)
mv 你的hive包名 想要的hive包名 https://i-blog.csdnimg.cn/blog_migrate/e077ce08a02b5ab073f45bc03ce4ee93.png
3、创建hive的焦点文件hive-site.xml,然后编辑焦点文件
touch hive-site.xml https://i-blog.csdnimg.cn/blog_migrate/257c04bc72028c20d8b22f4ce1f9abc4.png
https://i-blog.csdnimg.cn/blog_migrate/4e46ec59cf6ac9d55c6d14c972314739.png
4、启动MySQL服务,登录MySQL
mysql/support-files/mysql.server restart https://i-blog.csdnimg.cn/blog_migrate/8b3208895253d6faeb8a10eff40f601e.png
5、在MySQL中创建myhive用户(要和上面设置hive的焦点文件里面的用户对应)
https://i-blog.csdnimg.cn/blog_migrate/f5afa3127c5be31ba32ec476f93eeac5.png
6、创建一张数据库(与hive焦点文件里面的数据库要保持划一)
https://i-blog.csdnimg.cn/blog_migrate/5dafc56173a898a9982812d02819d5f7.png
7、将MySQL的jdbc驱动拷贝到hive的lib依赖库中去
cp MySQL的jdbc驱动 hive/lib https://i-blog.csdnimg.cn/blog_migrate/2001f48b2aab1348d2648e91a696ba28.png
8、设置hive的环境变量
vim ./.bash_profile https://i-blog.csdnimg.cn/blog_migrate/8e03dda26b9947b724739938dfc2b60d.png
9、检查Hadoop和Hive的guava版本是否划一,如果不划一就用大的版本覆盖下的版本
# 查看guava的版本
ll | grep guava https://i-blog.csdnimg.cn/blog_migrate/c68e02bb8f46a58a001c75ca028b7444.png
10、初始化hive
schematool -dbType mysql -initSchema https://i-blog.csdnimg.cn/blog_migrate/859e640d1ea713aaab121da6ade5e7b9.png
11、启动hive
hive https://i-blog.csdnimg.cn/blog_migrate/e5d81eb127a8116d65da2f1207a0701f.png
到此,便完成了hive环境的安装部署。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]