Hive集群搭建
Posted 大数据的那些事
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hive集群搭建相关的知识,希望对你有一定的参考价值。
安装mysql服务器端和MySQL客户端
1、安装MySQL服务器端和MySQL客户端
– yum install mysql
– yum install mysql-server
2、启动MySQL服务
– /etc/init.d/mysqld start
3、设置mysql的用户名和密码:
mysqladmin -u root password 'xxxxx‘
4、测试登录是否成功:
mysql -uroot -pxxxxx
安装Hive
1、下载apache-hive-0.13.0-bin.tgz,并解压
2、在conf目录下,创建hive-site.xml配置文件,内容如下:
3、执行vim ~/.bashrc,修改bashrc,配置环境变量:
4、将mysql-connector-java-5.1.41-bin.jar拷贝到hive home的lib目录下,以支持hive对mysql的操作。
5、测试Hive,在任何目录下执行hive命令,报错:
这是因为hive配置的元数据在mysql里面,而且mysql是和集群的namenode安装在一台机器上。mysql没有启动,所以就出了以上问题。通过执行命令: service mysqld start 启动mysql。
6、执行hive命令,仍然报错:
这是因为忘记启动hadoop集群了,启动hadoop集群之后,执行hive就正常了。
以上是关于Hive集群搭建的主要内容,如果未能解决你的问题,请参考以下文章
Hadoop3集群搭建之——hive添加自定义函数UDTF (一行输入,多行输出)
Hadoop3集群搭建之——hive添加自定义函数UDFUDTF
hadoop + spark+ hive 集群搭建(apache版本)