首页 > 其他分享 >暑假第四周总结

暑假第四周总结

时间:2024-07-27 13:53:09浏览次数:13  
标签:总结 查看 show 数据库 hive Hive 暑假 databases 四周

这周跟着教程重新走了一遍hadoop和hive安装及运行。

验证Hive安装及错误处理
1. 启动Hadoop
cd /usr/local/hadoop
sbin/start-dfs.sh
1
2
2. 启动hive
cd /usr/local/hive
1
./bin/schematool -dbType mysql -initSchema
1
bin/hive
1
正常启动会出现一个交互界面如下:

hive>
1
启动若出现如下报错(Ctrl+C可强制退出):

Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument
1
查看此篇博客:Hive启动报错:java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument

继续运行此步:

./bin/schematool -dbType mysql -initSchema
1
3. 运行Hive实例
在 hive 交互界面下,运行以下命令:

create database if not exists hive; #创建数据库
show databases; #查看Hive中包含数据库
show databases like 'h.*'; #查看Hive中以h开头数据库
1
2
3
输出如下,运行成功!

hive> create database if not exists hive; #创建数据库
OK
Time taken: 0.59 seconds

hive> show databases; #查看Hive中包含数据库
OK
datazq
default
hive
Time taken: 0.148 seconds, Fetched: 3 row(s)

hive> show databases like 'h.*'; #查看Hive中以h开头数据库
OK
hive
Time taken: 0.04 seconds, Fetched: 1 row(s)

hive>

总结
采用Hive实现最大的优势是,对于非程序员,不用学习编写Java MapReduce代码了,只需要用户学习使用HiveQL就可以了,而这对于有SQL基础的用户而言是非常容易的。

原文:Ubuntu下安装Hive3.1.2教程(附MySQL安装方法及安装包)_乌邦图安装hive3.1.2-CSDN博客

标签:总结,查看,show,数据库,hive,Hive,暑假,databases,四周
From: https://www.cnblogs.com/binglinll/p/18326853

相关文章

  • 第四周
    importorg.junit.After;importorg.junit.Before;importorg.junit.Test;importjava.sql.*;/***JDBC操作Hive(注:JDBC访问Hive前需要先启动HiveServer2)*/publicclassHiveJDBC{privatestaticStringdriverName="org.apache.hive.jdbc.HiveDriver";privatestaticS......
  • 240727.学习日志——《程序员修炼之道——从小工到大家》学习总结
    课程介绍《程序员修炼之道——从小工到大家》(ThePragmaticProgrammer:FromJourneymantoMaster)————[美国原版]AndrewHunt,DavidThomas著我最早是在知乎看到这本书的,当时对互联网计算机技术那个痴迷啊,一下子借了好多关于计算机技术的书,也到处在网上对标相关的......
  • nuclei模板编写总结
    一、脚本的语法格式大小写敏感缩进:使用缩进表示层级关系,YAML使用空格进行缩进,通常每个缩进级别为两个空格。键值对:YAML通过键值对来存储数据,键和值之间用冒号:分隔。列表:使用短横线-来表示列表中的项。注释:以#开头的行是注释。字符串:字符串可以不使用引号,也可以使用单引号......
  • 2024.7.27第二周周六学习总结
    vj4补题(上午)线段树+multiset(buhui)原文链接:https://blog.csdn.net/m0_64158084/article/details/127790615补充)set和mutiset一个自动去重,一个不去重。字典树/map题目:给你一个NxN的矩阵,矩阵由小写字母和#组成,#为障碍。然后给出m个字符串和该字符串对应的值。然后从矩阵中......
  • [C++] 小游戏 斗破苍穹2024暑假 版本 zty出品
           大家好今天zty带来的是斗破苍穹的2024年暑假版本,主要剧情为成为徐梓煜徐梓煜_SHARK-CSDN博客,一脚踹飞zty,玩法比较偏娱乐。感谢: 徐梓煜_SHARK-CSDN博客 徐梓煜和他的父亲Cpp_King-CSDN博客姜乙和李明泽以及杨盛策(没有CSDN号)先赞后看养成习惯code#i......
  • 周总结7.27
    对于本周呢,对MYSQL的学习也告一段落,大致的学习并了解了MYSQL这个数据库本周学习了:1.锁:了解到了他是计算机的一种协调多个进程或线程并发访问的一种机制,分为全局锁,表级锁,行级锁。表级锁又分为:表锁,元数据锁,意向锁;行级锁又分为:行锁,间隙锁,临键锁;2.INNODB引擎:逻辑存储空间分为表空间,......
  • MySQL大框架总结
    1.DDL,DML,DQL,DCL的区别(由于DCL是关乎用户的,以下内容重点讲述数据库,表与数据的操作,所以对DCL不详细赘述)DDLDMLDQLDCL中文/英文数据库定义语言datadefinitionlanguage数据库操作语言datamanipulationlanguage数据库查询语言dataquerylanguage数据......
  • 2024.7.26总结
    今天学习一些基本DP线性DP区间DP状压DP树形DP数位DP不好定转移顺序就用记忆化搜索。线性DP一般定义形如\(dp_{i,s}\)的状态,表示考虑了前\(i\)个,限制为\(s\)的最优解。视情况可以把\(i\)压掉,或者把\(s\)在枚举中体现以此压掉。区间DP是从小区间合并到大区间,注意转移顺序,......
  • 暑假集训CSP提高模拟8
    一看见题目列表就吓晕了,还好我是体育生,后面忘了唉这场比赛没啥好写的,要不就是太难要不就是太简单要不就是拉出去写在专题里了A.基础的生成函数练习题考虑到只有奇偶性相同才能尝试加二,因此先用加一调平奇偶性,再直接加而就行了.#include<bits/stdc++.h>usingnamespacestd;......
  • 2024年暑假ACM集训第1场
    A:小青蛙跳台阶题目描述想必你应该做过这么一道题:一只小青蛙一次可以跳1级台阶,也可以一次跳2级台阶。求该青蛙跳上第N级台阶总共有多少种跳法?(假设小青蛙的初始位置是第0级台阶)现在小青蛙遇到了一点麻烦,因为其中有一级台阶是坏的,小青蛙不能跳到这一级。假设坏掉的这一级台阶......