Skip to content

rvarunrathod/apache-hive-on-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hive-docker-macos-arm

A minimal setup to run hive+postgres-metastore on MacOS arm machines

Inspired from Apache Hive on Docker blog post.

Installation

  1. Download and install Docker for MacOS
  2. Clone this repo in a local directory
  3. Run docker-compose up

Running the example

  1. Open a shell in the hive server
$ docker exec -it hive-server /bin/bash
  1. Create example table structure
root@dc86b2b9e566:/opt# cd /employee
root@dc86b2b9e566:/employee# hive -f employee_table.hql
  1. Inject CSV data to HDFS
root@dc86b2b9e566:/employee# hadoop fs -put employee.csv hdfs://namenode:8020/user/hive/warehouse/testdb.db/employee
  1. Query some data
root@df1ac619536c:/employee# hive

hive> show databases;
OK
default
testdb
Time taken: 2.363 seconds, Fetched: 2 row(s)

hive> use testdb;
OK
Time taken: 0.085 seconds

hive> select * from employee;
OK
1 Rudolf Bardin 30 cashier 100 New York 40000 5
2 Rob Trask 22 driver 100 New York 50000 4
3 Madie Nakamura 20 janitor 100 New York 30000 4
4 Alesha Huntley 40 cashier 101 Los Angeles 40000 10
5 Iva Moose 50 cashier 102 Phoenix 50000 20Time taken: 4.237 seconds, Fetched: 5 row(s)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published