Ambari安装Hive组件
以下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/里的
3.然后执行ambari-server setup
ambari-server setup --jdbc-db=mysql --jdbc-driver=/path/to/mysql/mysql-connector-java.jar
4.然后就可以开始添加组件
选择hive
之后会弹出装hive前需要的一些基础组件,直接一路OK就行
选择组件安装的节点选择,这里我选择默认
分配从站和客户端,我选择客户端全节点安装
接下来最重要的步骤来了,定制服务,点开有红数字的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
这里说以下参数按默认设置,OK继续
这里是HBase主堆大小没达到最小设置值,可以不用改,Proceed Anyway仍要继续
安装清单,Deploy部署就行
这里安装可能需要一段时间
安装完后可能有警告,继续
按Complete已完成
然后重启所有服务
之后还有未启动的服务的就手动启动就行了
运行hive试下
ok
参考文章:https://jingyan.baidu.com/article/f7ff0bfcbb13976e26bb13af.html
上一篇: 阿里云轻量级ubuntu16.04服务器安装Mysql设置外网权限
下一篇: 云开发经验总结