您的位置:首页 > 其它

hive的相关操作总结

2019-01-18 10:35 40 查看

1):启动

beeline> !connect jdbc:hive2://node03.hadoop.com:10000

2):hive的本地模式打开方式:运行速度会快点(优化方式):Linux

set hive.exec.mode.local.auto=true;

3)注意事项

如果使用beeline方式连接hiveserver2,一定要保证hive在mysql当中的元数据库已经创建成功,不然就会拒绝连接
登录的用户名和密码一定是和hadoop的用户名一致(上图中的root用户需要也是他启动的hadoop)

4 ) 后台启动

nohup bin/hive --service hiveserver2  &

nohup bin/hive --service metastore &

所以,metastore服务实际上就是一种thrift服务,通过它我们可以获取到hive原数据,并且通过thrift获取原数据的方式,屏蔽了数据库访问需要驱动,url,用户名,密码等等细节。
另外需要说明,以上说的是metastore服务(metastore server)的概念。我们后面还会提到metastore数据库(metastore database),metastore
客户端(metastore client)的概念,但其实metastore服务(metastore
server)是理解metastore最重要的概念,所以在这里提前单独提到了。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: