- 使用hive的shell bin/hive 可以进入hive的客户端,执行我们的sql语句
- (掌握)第二种方式:启动服务端,使用beeline进行交互
- (掌握)第三种方式使用hive命令行的交互
bin/hive -e 不进入hive的客户端直接执行hql语句
bin/hive -f hive.sql 不进入hive的客户端,直接执行hive的脚本
1.bin/hive
2-使用beeline进行交互(Hive推荐的交互使用方式)**
1.先启动 hadoop
start-all.sh
2. 启动 metastore 元数据访问服务,对外暴露服务地址给各个不同的客户端使用访问Hive的元数据。并且某种程度上保证了metadata的安全。
在jps进程里是 runjar
nohup /export/server/hive-2.1.0/bin/hive --service metastore &
3.Hive的第二代客户端 beeline hiveserver2 --> 连接的是metastore 再由metastore 连接元数据
nohup /export/server/hive-2.1.0/bin/hive --service hiveserver2 &
4.开启beeline
/export/server/hive-2.1.0/b