Hive-启动与操作(2)

这篇具有很好参考价值的文章主要介绍了Hive-启动与操作(2)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

🥇🥇【大数据学习记录篇】-持续更新中~🥇🥇


个人主页:beixi@
本文章收录于专栏(点击传送):【大数据学习】

💓💓持续更新中,感谢各位前辈朋友们支持学习~💓💓

Hive-启动与操作(2),大数据技术学习,大数据,分布式,运维,hive,hadoop
上一篇文章写到了Hive的安装与配置,这篇文章接着上篇文章延伸Hive的启动与操作,如果Hive没有安装成功的小伙伴们可以参考我上一篇文章:Hive-安装与配置

1.环境介绍

本次用到的环境有:
1)Oracle Linux 7.4
2)Hadoop2.7.4
3)Hive2.1.1
4)Mysql5.5.57
5)Java1.8.0_144

2.启动Hive服务端

1.如果Hadoop服务没有启动,需要先启动Hadoop。

start-all.sh

Hive-启动与操作(2),大数据技术学习,大数据,分布式,运维,hive,hadoop

2.初始化元数据。初始化成功后,会在操作窗口下面看到“schemaTool completed“初始化完成的字样

schematool -dbType mysql -initSchema

Hive-启动与操作(2),大数据技术学习,大数据,分布式,运维,hive,hadoop

3.查看Hadoop守护进程,如果系统运行其它程序,进程数可能与下图有差别,但不影响运行,只要红框中除了RunJar进程外的其它所有进程(DataNode、NameNode、SecondaryNameNode 、ResourceManager、NodeManager)都存在即可。

jps

Hive-启动与操作(2),大数据技术学习,大数据,分布式,运维,hive,hadoop

4.从键盘上敲入下面命令启动hive服务并进行日志记录。(这里注意,由于hive的环境变量是配置在/etc/profile文件下,如果操作完之前的操作后,你关闭的命令窗口后重新打开窗口操作后,有可能会出现hive命令不认识的情况,此时只需要在执行下面命令之前,执行一下的命令“source /etc/profile”,后再执行下面的命令即可。)

nohup hive --service metastore > metastore.log 2>&1 &

Hive-启动与操作(2),大数据技术学习,大数据,分布式,运维,hive,hadoop

5.启动Hive

hive

Hive-启动与操作(2),大数据技术学习,大数据,分布式,运维,hive,hadoop

6.点击桌面Konsole图标,再打开一个终端,像上一条一样录入hive启动Hive,由于环境变量配置在profile,如果出现问题,可像如下执行即可。

source /etc/profile
hive

Hive-启动与操作(2),大数据技术学习,大数据,分布式,运维,hive,hadoop

3.Hive的基本操作

1.创建数据库dbtest。

CREATE DATABASE dbtest;

2.显示Hive中数据库。

SHOW DATABASES;

3.删除数据库dbtest。

DROP DATABASE dbtest;

4.显示Hive中数据库。

SHOW DATABASES;

Hive-启动与操作(2),大数据技术学习,大数据,分布式,运维,hive,hadoop

5.如果dbtest不存在,建立数据库dbtest。

CREATE DATABASE IF NOT EXISTS dbtest;

6.使用数据库dbtest。

use dbtest;

7.显示数据库dbtest。

set hive.cli.print.current.db=true;

8.查询当前正在使用的数据库。

SELECT current_database();

Hive-启动与操作(2),大数据技术学习,大数据,分布式,运维,hive,hadoop

9.显示当前数据库中的表。

show tables;

Hive-启动与操作(2),大数据技术学习,大数据,分布式,运维,hive,hadoop

10.关闭显示当前数据库信息。

set hive.cli.print.current.db=false;

Hive-启动与操作(2),大数据技术学习,大数据,分布式,运维,hive,hadoop

11.hive中查询本地磁盘上文件路径命令。

!pwd; 

12.hive中查询本地磁盘上命令。

!ls /opt/hive/conf/;

Hive-启动与操作(2),大数据技术学习,大数据,分布式,运维,hive,hadoop

13.磁盘查询本地磁盘上目录命令。注意这里不是在hive>环境下了,是在本地系统环境下。具体做法是:点击桌面Konsole图标打开一个终端,即命令窗口,在其中敲入pwd命令。

pwd

14.磁盘查询本地磁盘上命令。注意这里不是在hive>环境下了,是在本地系统环境下。具体做法是:点击桌面Konsole图标打开一个终端,即命令窗口,在其中敲入“ls /opt/hive/conf/”命令。

ls /opt/hive/conf/

Hive-启动与操作(2),大数据技术学习,大数据,分布式,运维,hive,hadoop

15.hive中查询HDFS命令。

dfs -ls /;

Hive-启动与操作(2),大数据技术学习,大数据,分布式,运维,hive,hadoop

16.Hadoop中查询HDFS命令。注意这里不是在hive>环境下了,是在本地系统环境下。具体做法是:点击桌面Konsole图标打开一个终端,即命令窗口,在其中敲入” hadoop dfs -ls /”命令。

hadoop dfs -ls /

Hive-启动与操作(2),大数据技术学习,大数据,分布式,运维,hive,hadoop
至此Hive的启动与操作就结束了,如果本篇文章对你有帮助记得点赞收藏+关注~文章来源地址https://www.toymoban.com/news/detail-698465.html

到了这里,关于Hive-启动与操作(2)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 《分布式中间件技术实战:Java版》学习笔记(一):抢红包

    数据库建表 (1)red_send_record 记录用户发送了若干总金额的若干个红包。 (2)red_detail 记录用户发送的红包被分成的小红包金额。 (3)red_rob_record 记录用户抢到的红包金额。 随机生成红包金额 红包金额的最小单位是分,将红包金额放大100倍到int类型(为了方便生成随机数),保证

    2024年02月10日
    浏览(37)
  • LAXCUS分布式操作系统:技术创新引领高性能计算与人工智能新时代

    随着科技的飞速发展,高性能计算、并行计算、分布式计算、大数据、人工智能等技术在各个领域得到了广泛应用。在这个过程中,LAXCUS分布式操作系统以其卓越的技术创新和强大的性能表现,成为了业界的佼佼者。本文将围绕LAXCUS分布式操作系统的技术创新,探讨其在高性

    2024年02月12日
    浏览(49)
  • 学习笔记:NATS--自适应边缘和分布式系统的连接技术。(更新中)

    目录 1. NATS: 自适应边缘和分布式系统 的连接技术 nats可以做什么: 为什么需要NATS技术: NATS连接技术的特性: 2. 什么是NATS: 面向消息的中间件 nats用来做什么: NATS 服务基础设施是什么? NATS 客户端如何 连接 到 NATS 服务器? NATS是如何设计消息传递的? 该设计的 好处 :

    2024年04月08日
    浏览(43)
  • 云计算与大数据处理:分布式系统与集群技术

    随着互联网的不断发展,数据的产生和存储量日益庞大,传统的单机计算方式已经无法满足需求。因此,分布式系统和集群技术逐渐成为了解决大数据处理问题的重要手段。 分布式系统是指由多个独立的计算机节点组成的系统,这些节点可以在网络上进行通信和协同工作。集

    2024年04月12日
    浏览(31)
  • 下一代大数据分布式存储技术Apache Ozone初步研究

    @ 目录 概述 定义 特性 架构 总体架构 写数据 读数据 部署 安装方式 安装 Docker启动 Docker-compose启动 企业预置型(On Premise)安装 实践 命令行接口 Ofs (Hadoop兼容) Recon API Apache Ozone 官网地址 https://ozone.apache.org/ 最新版本1.3.0 Apache Ozone 官网最新文档地址 https://ozone.apache.org/docs/1.3.0

    2023年04月25日
    浏览(44)
  • 分布式数据库NoSQL(二)——MongoDB 数据库基本操作

    MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 json 的

    2024年02月06日
    浏览(36)
  • 【云计算与大数据技术】分布式计算、虚拟化技术、并行编程技术等技术讲解(超详细必看)

    分布式计算是一种计算方法,和集中式计算相对,随着计算的发展,一些应用需要巨大的计算能力才能完成,如果采用集中式计算则需要耗费很长的时间,而分布式计算将应用分解成许多更小的部分,分配到多台计算机进行处理,这样可以节省整体计算时间,大大提高计算效

    2023年04月15日
    浏览(50)
  • 《Hadoop大数据技术》实验报告(1)Hadoop的伪分布式安装和配置

    《Hadoop大数据技术》实验报告(1) 班级 学号 姓名 Hadoop的伪分布式安装和配置 一、实验目的 1、理解Hadoop伪分布式的安装过程; 2、学会JDK的安装和SSH免密码配置; 3、学会Hadoop的伪分布式安装和配置。 二、实验内容 在linux平台中安装Hadoop,包括JDK安装、SSH免密码配置和伪分

    2023年04月23日
    浏览(56)
  • 分布式文件系统与HDFS的shell操作及查看元数据

      启动hadoop和hive的metastore 查看sbin的目录下的文件 执行./start-all.sh  查看相关的进程

    2024年02月16日
    浏览(43)
  • 分布式搭建(hadoop+hive+spark)

    hadoop-master 192.168.43.141 hadoop-slave1 192.168.43.142 hadoop-slave2 192.168.43.143 链接:https://pan.baidu.com/s/1OwKLvZAaw8AtVaO_c6mvtw?pwd=1234 提取码:1234 MYSQL5.6:wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm Scale:wget https://downloads.lightbend.com/scala/2.12.4/scala-2.12.4.tgz

    2024年02月12日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包