分布式系统详解 -- Hive1.2.1 安装

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 分布式系统详解 -- Hive1.2.1 安装

分布式系统详解 -- Hive1.2.1 安装

一、Linux系统下安装Mysql

本人安装为centos6.5+Mysql5.7,链接如下:

 

Linux centos 6.5 - Mysql 安装 、卸载、修改密码、忘记密码 并异常处理

Linux系统中Mysql5.7建立远程连接

二、下载Hive1.2.1

2.1 下载

地址http://archive.apache.org/dist/hive/hive-1.2.1/

2.2 解压。

放在opt文件夹下,从opt文件夹下面解压到 /usr/local下面

tar -zxvf /opt/apache-hive-1.2.1-bin.tar.gz -C /usr/local/

2.3 配置环境变量

2.4 修改 hive-default.xml.template 文件名并修改其内容

mv ./conf/hive-default.xml.template ./conf/hive-site.xml

修改文件,由于默认文件的内容较多,所以可以先拷贝出来,在进行修改。

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<!--制定hive的默认数据文件存储格式-->
<property>
  <name>hive.default.fileformat</name>
  <value>TaxtFile</value>
</property>
<!--云数据存储链接信息-->
<property>
  <name>javax.jdo.option.ConnectionURL</name>
  <value>jdbc:mysql://centos01:3306/myhive</value>
</property>
<!--驱动-->
<property>
  <name>javax.jdo.option.ConnectionDriverName</name>
  <value>com.mysql.jdbc.Driver</value>
</property>
<!--链接数据库的用户名-->
<property>
  <name>javax.jdo.option.ConnectionUserName</name>
  <value>mcb</value>
</property>
<!--链接数据库的用户名:密码-->
<property>
  <name>javax.jdo.option.ConnectionPassword</name>
  <value>123456</value>
</property>
<property>
  <name></name>
  <value></value>
</property>
 
</configuration>

2.5 在Mysql中 新建数据库,名称和配置文件中命名一样。且字符集 为 latin1。

2.6 下载驱动Jar包。放在lib目录下面

 链接:https://dev.mysql.com/downloads/connector/

下载  mysql-connector-java-5.1.47 解压jar包到 apache-hive-1.2.1-bin/lib/

2.7 启动hive(如果有hadoop那就必须先启动hadoop集群

在这儿我启动是的 HDFS 的 HA 高可用:点击下面链接查看如何配置。

点击 :分布式系统详解--框架(Hadoop-HDFS的HA搭建及测试)

[root@centos01 conf]# hive
 
Logging initialized using configuration in jar:file:/usr/local/apache-hive-1.2.2-bin/lib/hive-common-1.2.2.jar!/hive-log4j.properties
hive> 

2.8 查看mysql表:(自动生成

完美~~

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4月前
|
SQL HIVE
|
2月前
|
SQL 分布式计算 关系型数据库
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
44 2
|
3月前
|
存储 搜索推荐 Java
微服务SpringCloud ES分布式全文搜索引擎简介 下载安装及简单操作入门
微服务SpringCloud ES分布式全文搜索引擎简介 下载安装及简单操作入门
53 2
|
4月前
|
存储 分布式计算 Hadoop
【分布式计算框架】Hadoop伪分布式安装
【分布式计算框架】Hadoop伪分布式安装
38 2
|
4月前
|
SQL 分布式计算 关系型数据库
Ubuntu上安装MySQL以及hive
Ubuntu上安装MySQL以及hive
56 1
|
4月前
|
Windows
Windows系统下安装分布式事务组件Seata
Windows系统下安装分布式事务组件Seata
186 0
|
4月前
|
人工智能 弹性计算 PyTorch
【Hello AI】安装和使用AIACC-ACSpeed-分布式训练场景的通信优化库
AIACC-ACSpeed专注于分布式训练场景的通信优化库,通过模块化的解耦优化设计,实现了分布式训练在兼容性、适用性和性能加速等方面的升级。本文为您介绍安装和使用AIACC-ACSpeed v1.1.0的方法。
|
4月前
|
消息中间件 RocketMQ Docker
分布式事物【RocketMQ事务消息、Docker安装 RocketMQ、实现订单微服务、订单微服务业务层实现】(八)-全面详解(学习总结---从入门到深化)
分布式事物【RocketMQ事务消息、Docker安装 RocketMQ、实现订单微服务、订单微服务业务层实现】(八)-全面详解(学习总结---从入门到深化)
83 0
|
4月前
|
SQL 分布式计算 关系型数据库
Hive安装
Hive安装
89 1
|
4月前
|
编译器 定位技术 开发工具
分布式版本控制系统Git的下载、安装与使用其复制GitHub项目代码的方法
分布式版本控制系统Git的下载、安装与使用其复制GitHub项目代码的方法