Hive+Mysql+Ha
来源:互联网 发布:临沂淘宝运营培训 编辑:程序博客网 时间:2024/05/20 03:39
Hive为2.1 Mysql为5.7 Ha是上个文章配置的
首先弄了个新虚拟机,装上Jdk 和Mysql
Mysql安装:
1.删除系统其他版本不兼容数据库:yum -y remove mysql-libs (最好手敲,我复制出错)
2.完成后依次安装:
rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.18-1.el7.x86_64.rpm
3.启动服务
systemctl start mysqld
4.查看状态
systemctl status mysqld、
5.查看密码,并复制密码
cat /var/log/mysqld.log | grep password
6.登陆(需要输入密码)
mysql -u root -p
7.设置密码验证等级:
set global validate_password_policy=0;//0最低,2最高。1为默认
8.设置密码长度
set global validate_password_length=4;//密码长度为4
9.修改密码
set password = password ('root')
10.授权远程链接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
11.可在其他电脑上链接Mysql
mysql -u root -proot -h host
Hive配置
将Hive配置模板改成hive-site.xml
将里面默认配置项删除加上下面配置
<property>
<name>hive.metastore.warehouse.dir</name>
<value>hdfs://nnc1/user/hive/warehouse</value>
</property>
<property>
<name>hive.exec.scratchdir</name>
<value>hdfs://nnc1/user/hive/scratchdir</value>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://192.168.59.112:3306/hive?createDatabaseIfNotExist=true</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>root</value>
</property>
配置里面文件夹需要自己创建,在hdfs根目录下
设置hive环境变量
启动之前需要将slave里的hadoop复制到本机。并配置环境变量。
需要为Hive 提供MySql的驱动jar包。将驱动jar包放到/hive/lib下
初始化metastore
schematool -initSchema -dbType mysql
启动hive测试
- Hive+Mysql+Ha
- HDFS HA、YARN HA、Zookeeper、HBase HA、Mysql、Hive、Sqool、Flume-ng、storm、kafka、redis、mongodb、spark安装
- Hive HA使用说明
- hive metastore ha 配置
- hadoop-ha之Hive
- MySQL HA
- haproxy实现hive的ha
- haproxy实现hive的ha
- mysql HA方案: MHA
- mysql ha方案
- Linux HA, MySQL cluster
- MySQL HA方案
- openstack HA配置-Mysql
- mysql fabric HA测试
- MySQL-HA高可用
- MySQL HA基础知识
- HA之MySQL+KeepAlived
- MySQL: Fabric 搭建 HA
- 旋转矩阵、欧拉角、四元数、轴/角之间的转换
- 网络爬虫学习 python
- 实现谣传QQ中的手段——“1像素页面保活”
- 07-MyBatis_sql标签和include标签的使用
- 拒绝“套话”,Android中基本概念的通俗解释
- Hive+Mysql+Ha
- 什么是管理?
- Jtopo入门篇_画点画线初探
- 如何从死宅变成户外狂魔?
- linux 安装jdk教程
- Java正则表达式简介
- 就今天!阿里黑科技来了:不排队结账_拿了东西就走人!
- Android由来--简介
- JSP内置对象