前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows搭建Hive1.2.2

Windows搭建Hive1.2.2

作者头像
夹胡碰
发布2020-10-28 15:03:00
8370
发布2020-10-28 15:03:00
举报
文章被收录于专栏:程序猿~

1. 环境

  • 操作系统: Windows 7
  • JDK版本: 1.8.0_221
  • Hadoop版本: 2.6.0 (Hive依赖)
  • Hive版本: 1.2.2

2. 下载

image.png

image.png

image.png

image.png

3. 前期准备

3.1 安装并启动完成HADOOP

详见: Windows搭建HDFS 2.6.0(附加搭建Hadoop)

4. 安装部署

4.1. 解压

4.2 执行安装hive

代码语言:javascript
复制
.\bin\hive

排坑: 'hive' 不是内部或外部命令,也不是可运行的程序或批处理文件。 解决办法: 下载 hive.cmd(提取码6666) 放在 %HIVE_HOME%\bin 下 报错信息如下: E:\soft_work\apache-hive-1.2.2-bin\bin>hive 'hive' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 排坑: Stack trace: ExitCodeException exitCode=1: CreateSymbolicLink error (1314): ???? 解决办法: 使用以管理员身份运行命令提示符,启动HADOOP(start-all.cmd) 报错信息如下: Stack trace: ExitCodeException exitCode=1: CreateSymbolicLink error (1314): ??????????? at org.apache.hadoop.util.Shell.runCommand(Shell.java:538) at org.apache.hadoop.util.Shell.run(Shell.java:455) at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:715) at org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor.launchContainer(DefaultContainerExecutor.java:211) at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:302) at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:82) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Shell output: 移动了 1 个文件。

  • 启动成功
代码语言:javascript
复制
E:\soft_work\apache-hive-1.2.2-bin\bin>hive

Logging initialized using configuration in jar:file:/E:/soft_work/apache-hive-1.
2.2-bin/lib/hive-common-1.2.2.jar!/hive-log4j.properties
hive>

5. 简单使用

代码语言:javascript
复制
# 创建数据库
create database test;
# 创建数据表
create table student(id int, name string);
# 插入数据
insert into table student values(1001, "zhangsan");
# 查询数据
select * from student;
# 删除数据表
drop table student;
# 删除数据库
drop database test;

6. 学习参考

  1. Hive的学习和使用
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 环境
  • 2. 下载
  • 3. 前期准备
  • 4. 安装部署
  • 5. 简单使用
  • 6. 学习参考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档