我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux系统如何安装数据存储Hive

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux系统如何安装数据存储Hive

小编给大家分享一下Linux系统如何安装数据存储Hive,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

hive是基于Hadoop的一个数据仓库工具,用来进行数据提取、转化、加载,这是一种可以存储、查询和分析存储在Hadoop中的大规模数据的机制。

Hive简介:

  • Facebook为了解决海量日志数据的分析而开发了Hive,后来开源给了Apache软件基金会。

  • Hive是一种用类SQL语句来协助读写、管理那些存储在分布式存储系统上大数据集的数据仓库软件。

  • Hive的数据是存储在HDFS上的。Hive中的库和表可以看作是对HDFS上数据做的一个映射。所以Hive必须是运行在一个Hadoop集群上的。

Linux系统安装Hive详细步骤:

1) 解压Hive文件:

tar -zxf /opt/soft/apache-hive-2.1.1-bin.tar.gz -C /opt/

2) 修改名称: mv apache-hive-2.1.1-bin/ hive

3) 添加环境变量:vim /etc/profile.d/hadoop-ect.sh

export HIVE_HOME=/opt/hive

export PATH=HIVE_HOME/bin

使环境变量生效

source /etc/profile.d/hadoop-etc.sh

4) 进入cd/opt/hive/conf/修改文件

cp  hive-env.sh.template  hive-env.sh

cp  hive-default.xml.template  hive-site.xml

5) 修改$HIVE_HOME/conf的hive-env.sh,增加以下三行

export JAVA_HOME=/opt/jdk

export HADOOP_HOME=/opt/hadoop

export HIVE_HOME=/opt/hive

6) 修改$HIVE_HOME/conf/hive-site.xml

javax.jdo.option.ConnectionURL

jdbc:mysql://lky01:3306/hive?createDatabaseIfNotExist=true

javax.jdo.option.ConnectionDriverName

com.mysql.jdbc.Driver

javax.jdo.option.ConnectionUserName

root

javax.jdo.option.ConnectionPassword

root

hive.querylog.location

/opt/hive/tmp

hive.exec.local.scratchdir

/opt/hive/tmp

hive.downloaded.resources.dir

/opt/hive/tmp

7) 拷贝mysql驱动到/opt/hive/lib/目录

cp /opt/soft/mysql-connector-java-5.1.39.jar /opt/hive/lib/

8) 初始化hive元数据仓库

执行目录$HIVE_HOME/bin

./schematool -initSchema -dbType mysql -userName root -passWord 123456

9) 启动hive

Hive] bin/hive -hiveconf hive.cli.print.current.db=true

以上是“Linux系统如何安装数据存储Hive”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux系统如何安装数据存储Hive

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux系统如何安装数据存储Hive

小编给大家分享一下Linux系统如何安装数据存储Hive,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!hive是基于Hadoop的一个数据仓库工具,用来进行数据提
2023-06-28

linux系统如何挂载存储数据

在Linux系统中,可以使用mount命令来挂载存储数据。以下是挂载存储数据的步骤:1. 查看可用的存储设备,可以使用fdisk命令或lsblk命令来查看系统中的存储设备。2. 创建一个目录作为挂载点,可以使用mkdir命令来创建一个目录。
2023-10-20

Linux系统下如何安装Redis数据库

这篇文章给大家分享的是有关Linux系统下如何安装Redis数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。安装添加路径# mkdir data# cd data下载wget http://download.
2023-06-22

Linux系统如何禁用USB存储

今天就跟大家聊聊有关Linux系统如何禁用USB存储,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在企业中为了保护数据的安全性,通常使用软件与硬件防火墙限制外部未经授权的访问,但是家
2023-06-28

Linux下如何安装数据库管理系统MariaDB

小编给大家分享一下Linux下如何安装数据库管理系统MariaDB,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MariaDB数据库管理系统是 MySQL 的一个
2023-06-27

Prometheus系统如何存储时间序列数据

Prometheus系统存储时间序列数据使用一种称为"TSDB"(Time Series Database)的存储引擎。TSDB是一种专门用于存储时间序列数据的数据库系统,它能够高效地处理大量的时间序列数据,并提供快速的查询和分析功能。在
Prometheus系统如何存储时间序列数据
2024-03-04

Linux系统如何查看磁盘储存

Linux系统如何查看磁盘储存,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。下面是一个可供选择的,但并不全面的图形或命令行工具列表,这些工具用来检查Linux平台中已用和可用的
2023-06-28

Linux系统如何安装OTRS

这篇文章给大家分享的是有关Linux系统如何安装OTRS的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。OTRS 是由 Open Ticket Request System 首字母缩略字而来。是以全球业界公认的 I
2023-06-28

Linux系统如何安装NumPy

这篇文章主要介绍了Linux系统如何安装NumPy,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux系统安装numpy具体步骤第一种是采用pip方式:这种方式下载太慢了
2023-06-28

Linux系统如何安装Kibana

这篇文章主要介绍Linux系统如何安装Kibana,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Kibana 与 Elasticsearch 本身一样,如果你使用的是 Elasticsearch 的开源版本,那么必须
2023-06-28

Linux系统如何安装activemq

这篇文章主要为大家展示了“Linux系统如何安装activemq”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何安装activemq”这篇文章吧。Linux系统安装activem
2023-06-28

Linux系统如何安装httpd

这篇文章将为大家详细讲解有关Linux系统如何安装httpd,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。httpd是一个开源软件,且一般用作web服务器来使用。目前最流行的web服务器软件叫做httpd
2023-06-28

Linux系统如何安装LibreOffice

这篇文章主要介绍Linux系统如何安装LibreOffice,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、简介LibreOffice 是一款功能强大的办公软件,默认使用开放文档格式 (OpenDocument F
2023-06-28

Linux系统如何安装HotShots

这篇文章将为大家详细讲解有关Linux系统如何安装HotShots,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。HotShots的简介:HotShots是一款国外的功能强大且免费开源的截图工具,可以对截取
2023-06-28

Linux系统如何安装zlib

这篇文章主要介绍了Linux系统如何安装zlib,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Zlib简介:zlib 适用于数据压缩的函式库,由Jean-loup Gaill
2023-06-28

Linux系统如何安装pip

小编给大家分享一下Linux系统如何安装pip,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!pip简介:pip 是一个现代的,通用的 Python 包管理工具。提
2023-06-28

Linux系统如何安装Clion

这篇文章将为大家详细讲解有关Linux系统如何安装Clion,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Clion是以IntelliJ为基础设计的专门开发C以及C++所设计的跨平台的IDE,那么在Lin
2023-06-28

Linux系统如何安装Apache

这篇文章主要介绍了Linux系统如何安装Apache,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Apache是一个开放 源码的Web服务器,可以运行在所有使用的计算机平台上
2023-06-28

编程热搜

目录