root@master:/usr/local/spark-2.2.1-bin-hadoop2.6/bin#./beeline Beeline version1.2.1.spark2 by Apache Hive beeline> !connect jdbc:hive2://localhost:10000 Connecting tojdbc:hive2://localhost:10000 Enter username forjdbc:hive2://localhost:10000: root Enter password forjdbc:hive2://localhost:10000: 18/02/20 19:42:40INFO jdbc.Utils: Supplied authorities: localhost:10000 18/02/20 19:42:40INFO jdbc.Utils: Resolved authority: localhost:10000 18/02/20 19:42:40INFO jdbc.HiveConnection: Will try to open client transport with JDBC Uri:jdbc:hive2://localhost:10000 Connected to: SparkSQL (version 2.2.1) Driver: Hive JDBC(version 1.2.1.spark2) Transactionisolation: TRANSACTION_REPEATABLE_READ 0:jdbc:hive2://localhost:10000>
这里的Localhost和10000是默认的主机和端口号,可以用Thrift JDBC/ODBC服务启动时的实际主机和端口号进行替换。
Beeline将会询问用户名和密码。在非安全的模式,输入机器用户名和空密码就可以。对于安全模式,可以按照Beeline文档的说明来执行。注意:当报URL连接无效时,如果确认URL正确,可以查看进程或日志,先确认ThriftJDBC/ODBC服务是否已经正常启动。
7)????????????Beeline交互界面上执行基本的SQL语句:查询及表。
0: jdbc:hive2://localhost:10000> use hive 0: jdbc:hive2://localhost:10000> show tables; +-----------+-----------------+--------------+--+ | database | tableName | isTemporary | +-----------+-----------------+--------------+--+ | default |partition_test | false | | default |pokes | false | +-----------+-----------------+--------------+--+ 2 rows selected (1.048 seconds)
???????????????? show tables可以看到之前用Spark SQL在Hive中建立的所有表信息。
????????????????
8)????????????发送Quit命令,退出Beeline工具。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-86251-4.html
因为我身体里流淌着炎黄子孙的血