启动hive的beeline,启动之前分别在三台虚拟机分别启动zookeeper
启动zookeeper的命令:
zkServer.sh start
启动Hadoop的命令:
start-all.sh
关闭Hadoop安全模式:
hdfs dfsadmin -safemode leave
启动hive-beeline的命令:
master:hive --service hiveserver2(等这边出现四个Session Id 在执行slave1的语句)
slave1:beeline -u jdbc:hive2://master:10000 -n root -proot
创建数据库
create database hive_database;
use hive_database;
创建hdfs文件夹
hdfs dfs -mkdir -p /hive_data/employess
hdfs dfs -mkdir -p /hive_data/sales
hdfs dfs -mkdir -p /hive_data/student_exam
上传文件
hdfs dfs -put /root/employess.txt /hive_data/employess
hdfs dfs -put /root/sales.txt /hive_data/sales
hdfs dfs -put /root/student_exam.txt /hive_data/student_exam
将beeline设置问本地模式
set hive.exec.mode.local.auto=true;
建表语句
创建employess_table
create external table if not exists
hive_database.employess_table(
staff_name string,