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,配置环境变量:

Hive集群搭建

4、将mysql-connector-java-5.1.41-bin.jar拷贝到hive homelib目录下,以支持hivemysql的操作。

5、测试Hive,在任何目录下执行hive命令,报错:

Hive集群搭建

    这是因为hive配置的元数据在mysql里面,而且mysql是和集群的namenode安装在一台机器上。mysql没有启动,所以就出了以上问题。通过执行命令: service mysqld start 启动mysql

6、执行hive命令,仍然报错:

Hive集群搭建

    这是因为忘记启动hadoop集群了,启动hadoop集群之后,执行hive就正常了。

以上是关于Hive集群搭建的主要内容,如果未能解决你的问题,请参考以下文章

Hadoop3集群搭建之——hive添加自定义函数UDTF (一行输入,多行输出)

Hadoop3集群搭建之——hive添加自定义函数UDFUDTF

hadoop + spark+ hive 集群搭建(apache版本)

Hive篇--搭建Hive集群

hadoop集群搭建(Hadoop 3.1.3 /Hive 3.1.2/Spark 3.0.0)

Hive集群搭建