有二种方法配置hive环境,以下介绍其中一种,另一种结尾会告诉:

win10

环境安装

docker

及使用

docker

搭建

hadoop

hive

环境

目录

1.Docker Desktop简介

2.win10环境安装docker

2.1 启动Hyper-V

2.2 安装Docker Desktop

2.3 验证Docker桌面版

​3.使用docker快速构建hive测试环境

3.1 拉取git文件

3.2 构建服务

3.3 安装完毕查看端口

3.4 本地客户端DBeaver访问hive

4. 打开SQL编辑器,编写Hql语句,执行

1.Docker Desktop简介

Docker Desktop

是适用于

Windows

Docker

桌面,是

Docker

设计用于在

Windows 10

上运行。它是一 个本地 Windows

应用程序,为构建、交付和运行

dockerized

应用程序提供易于使用的开发环境。

Docker Desktop for Windows

使用

Windows

原生

Hyper-V

虚拟化和网络,是在

Windows

上开发

Docker

应用程序的最快、最可靠的方式。

Windows

Docker

桌面支持运行

Linux

Windows Docker 容器。

下载地址:

https://desktop.docker.com/win/stable/amd64/Docker%20Desktop%20Installer.exe

2.win10环境安装docker

2.1 启动Hyper-V

        1. 打开“控制面板”,选择“程序”。

        2. 选择“打开或关闭 Windows 功能”。

        3. 选择“Hyper-V”,然后单击“确定”。

i

注意:安装完成后,系统会提示你重新启动计算机。

2.2 安装Docker Desktop

双击下载成功的Docker Desktop Installer.exe应用,

安装成功后关机重启!!

接着查看

docker

是否安装成功

, windowns

版默认已经安装

docker-compose

如图所示,则表示安装成功!

2.3 验证Docker桌面版

安装之后,可以打开

PowerShell

并运行以下命令检测是否运行成功:

docker run hello-world

具体操作如下:

3.使用docker快速构建hive测试环境

3.1 拉取git文件

git clone https://github.com/big-data-europe/docker-hive

3.2 构建服务

cd docker-hive

docker-compose up -d

3.3 安装完毕查看端口

# 宿主机:容器端口的映射 如果冲入 自己该conpose文件中左侧的端口号

docker ps

进入

docer

容器并以客户端和

jdbc

方式进入

hive:

docker-compose exec hive-server bash

查看hdfs

本地访问

hdfs

http://localhost:50070

3.4 本地客户端DBeaver访问hive

1

)访问:

https://dbeaver.io/download/

点击下载并安装:

2

)打开

DBeaver

,点击左上角连接图标,选择

Apache Hive

3)

编辑驱动设置,下载

jdbc

驱动

4

)填写相关参数,测试连接

4. 打开SQL编辑器,编写Hql语句,执行

create database bigdata;

CREATE TABLE IF NOT EXISTS test (id INT,name STRING) ROW FORMAT DELIMITED FIELDS

TERMINATED BY " " LINES TERMINATED BY "\n";

INSERT INTO test VALUES(1, 'zhangsan');

剩下的就大功告成啦,另一种方法就是在虚拟机上配置hive环境,大家也可以自己去试一试!

好文链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。