Chinaunix首页 | 论坛 | 博客
  • 博客访问: 373421
  • 博文数量: 75
  • 博客积分: 1486
  • 博客等级: 上尉
  • 技术积分: 675
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-22 18:38
个人简介

...

文章分类
文章存档

2023年(1)

2021年(3)

2020年(2)

2018年(1)

2017年(1)

2016年(10)

2015年(34)

2011年(14)

2010年(9)

分类: HADOOP

2015-09-07 11:20:58

使用 spark SQL的JDBC Server


修改 hive-site.xml 文件

点击(此处)折叠或打开

  1. <property>
  2.   <name>hive.server2.thrift.bind.host</name>
  3.   <value>192.168.1.100</value>
  4. </property>

启动spark SQL的JDBC server

点击(此处)折叠或打开


 $ cd  spark/
 
$ ln -s ./hive/conf/hive-site.xml hive-site.xml

 $ 
chmod- -R 777 spark/logs/

 $ 
cd spark/sbin
  1. # 启动 thriftserver
  2. $ ./start-thriftserver.sh --master yarn --hiveconf hive.server2.thrift.port=10008
或者这样启动

点击(此处)折叠或打开

  1. ./start-thriftserver.sh \
  2.     --master yarn \
  3.     --conf spark.shuffle.service.enabled=true \
  4.     --conf spark.dynamicAllocation.enabled=true \
  5.     --conf spark.dynamicAllocation.minExecutors=1 \
  6.     --conf spark.dynamicAllocation.maxExecutors=10 \
  7.     --hiveconf hive.server2.thrift.port=10008

beeline 连接JDBCServer

点击(此处)折叠或打开

  1. [htestn@localhost bin]$ ./beeline -u jdbc:hive2://hadoop2.com:10008 -n htest
  2. scan complete in 3ms
  3. Connecting to jdbc:hive2://hadoop2.com:10008
  4. Connected to: Spark SQL (version 1.4.0)
  5. Driver: Spark Project Core (version 1.4.0)
  6. Transaction isolation: TRANSACTION_REPEATABLE_READ
  7. Beeline version 1.4.0 by Apache Hive
  8. 0: jdbc:hive2://hadoop2.com:10008> show databases;
  9. +-----------+
  10. | result |
  11. +-----------+
  12. | dp_tmp |
  13. +-----------+
  14. 1 rows selected (1.132 seconds)

注:
如果是thrift server 权限问题 在连接的时候指定hadoop可操作的用户 
./beeline -u jdbc:hive2://2.hadoop.com:10008 -n htest(hadoop 账户)


阅读(1864) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~