欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ambari安装Hive组件

程序员文章站 2022-05-01 14:47:59
...

以下1到3步是在安装了MySQL或MariaDB的节点下运行
1.建新目录/path/to/mysql/,mkdir -p /path/to/mysql
2.把之前用于安装Ambari所需要的MySQL JDBC驱动jar包放在新目录里,名称改为mysql-connector-java.jar;如果是用Linux的命令来在线安装JDBC驱动(ubuntu的apt-get install或centos的yum install)的,下载的驱动jar包是位于/usr/share/java/里的
Ambari安装Hive组件3.然后执行ambari-server setup

ambari-server setup --jdbc-db=mysql --jdbc-driver=/path/to/mysql/mysql-connector-java.jar

Ambari安装Hive组件4.然后就可以开始添加组件
Ambari安装Hive组件
选择hive
Ambari安装Hive组件之后会弹出装hive前需要的一些基础组件,直接一路OK就行
Ambari安装Hive组件
选择组件安装的节点选择,这里我选择默认
Ambari安装Hive组件
分配从站和客户端,我选择客户端全节点安装
Ambari安装Hive组件
接下来最重要的步骤来了,定制服务,点开有红数字的hive
Ambari安装Hive组件
因为我在am1节点是以安装了MariaDB的,所以我选择Existing MySQL / MariaDB Database(选择现有的MySQL / MariaDB数据库);然后输入密码Database Password是输入在MySQL / MariaDB里创建hive数据库及用户的用户密码,如果之前没有创建,可进入数据库里输入以下命令:

create database hive default charset utf8 COLLATE utf8_general_ci;
CREATE USER 'hive'@'%'IDENTIFIED BY 'Password_1';
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'%';
flush privileges;

然后是数据库URL地址,因为我选择hive安装在am2.yeu节点的,所以原本那默认是am2.yeu的,但我的MariaDB是安装在am1.yeu的,所以就改为am1.yeu;
如果上面几步都正确完成了,可按下面的Test Connection测试连接,连接是OK的
接下来解决下一个红数字,这里的密码要输入的是登录ambari平台的密码,也就是admin
Ambari安装Hive组件
这里说以下参数按默认设置,OK继续
Ambari安装Hive组件
这里是HBase主堆大小没达到最小设置值,可以不用改,Proceed Anyway仍要继续
Ambari安装Hive组件
安装清单,Deploy部署就行
Ambari安装Hive组件
这里安装可能需要一段时间
安装完后可能有警告,继续
Ambari安装Hive组件
Complete已完成
Ambari安装Hive组件
然后重启所有服务
Ambari安装Hive组件
Ambari安装Hive组件
之后还有未启动的服务的就手动启动就行了
Ambari安装Hive组件
运行hive试下
Ambari安装Hive组件
ok

Ambari安装Hive组件

参考文章:https://jingyan.baidu.com/article/f7ff0bfcbb13976e26bb13af.html