分布式系统详解 -- 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表:(自动生成

完美~~

欢迎订阅公众号(JAVA和人工智能)

                                                                        获取更过免费书籍资源视频资料

   

文章超级链接:

 1,分布式系统详解--基础知识(概论)

 2,Linux防火墙知识简介+命令规则

 3,IDEA和Eclipse的比较

 4,IntelliJ IDEA(最新)安装-破解详解--亲测可用

 5,ipconfig中都是什么意思,如何配置虚拟机,网络知识你懂多少?

 6,【由浅入深】爬虫技术,值得收藏,来了解一下~

 7,Akka 简介及简单原理

 8,Spark-集群安装、部署、启动、测试(1.6.3)稳定版

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

10,分布式系统详解(Apache Hive 入门-简介)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JAVA和人工智能

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值