有二种方法配置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环境,大家也可以自己去试一试!
好文链接
发表评论