HiveServer2:
一、Hive2 Beeline:
-Beeline要与HiveServer2配合使用,支持嵌入和远程模式
-启动HiveServer2,./bin/hiveserver2 或者 hive --service hiveserver2 &
-启动Beeline:
1. ./bin/beeline 或者 hive --service beeline
beeline> !connect jdbc:hive2://localhost:10000 scott tiger
2. beeline -u jdbc:hive2://localhost:10000/default -n scott -w password_file
//-默认用户名、密码不验证(一般不验证)
-配置文件hive.server2.authentication默认为NONE
3.HiveServer2 UI端口:10002
beeline> !connect jdbc:hive2://node2:10000
beeline> !exit
0: jdbc:hive2://node2:10000> !quit
Beeline 命令以 ! 字符开头,例如,!help 显示帮助。 但是,! 对于某些命令可以省略。 例如,help 也是有效的。
有一个 !sql,用于执行 HiveQL 语句。 但是,由于 HiveQL 非常流行,因此可以省略前面的 !sql。 以下两个语句等效:
!sql show tables;
show tables;