赞
踩
DataGrip可以连接多种普通的数据库,但是这货并不是只能连接普通数据库,这货还可以连接分布式数据库,比如Hive。。。DataGrip连接后就比在命令行手敲SQL方便太多了。。。
先启动Hive才能使用分布式数据库。
在node1:
start-dfs.sh
启动HDFS。
在node3:
start-yarn.sh
在node3:
start-metastore.sh
在node3:
start-hiveserver2.sh
在node3:
start-beeline.sh
至此,启动Hive完成。。。
File→New→Data Source→Apache Hive。先新建一个连接。
点击Test Connection,不出意外会提示需要下载驱动。笔者网络不稳,选择导入以有的jar包,故点击Apache Hive
蓝字处。
点这里的小+
号,选择Custom JARs。
先把需要的jar包从RAR或者ZIP类的压缩文件解压到文件夹,再全部添加这些jar包:
回过来点一下Test Connection测试连接:
发现可以成功连接。Apply→OK。
再node3启动了beeline的命令行:
0: jdbc:hive2://node3:10000> show databases;
+----------------+--+
| database_name |
+----------------+--+
| aaa |
| default |
+----------------+--+
2 rows selected (2.091 seconds)
在DataGrip:
使用F4
或者右键
新建的方式创建命令行
,同样是使用:
show databases ;
并ctrl+enter
运行,发现内容一致,说明连接成功!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。