php连接hive执行sql查询_jiedushi的博客-CSDN博客_php连接hive详细操作


本站和网页 https://blog.csdn.net/jiedushi/article/details/6579285 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

php连接hive执行sql查询_jiedushi的博客-CSDN博客_php连接hive详细操作
php连接hive执行sql查询
jiedushi
于 2011-07-01 13:28:00 发布
13988
收藏
分类专栏:
hadoop+hive+hbase
文章标签:
php
sql
apache
浏览器
jar
up
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/jiedushi/article/details/6579285
版权
hadoop+hive+hbase
专栏收录该内容
80 篇文章
1 订阅
订阅专栏
使用php连接hive的条件
1  需要安装thrift  安装步骤
#  ./configure --without-ruby 
#   make && make install
如果没有安装libevent libevent-devel的应该先安装这两个依赖库yum -y install libevent libevent-devel
安装好后启动hive thrift
# ./hive --service hiveserver >/dev/null 2>/dev/null &
查看hiveserver默认端口是否打开10000   如果打开表示成功
注:php版本要求是5.2或者以上
php连接hive代码
<?
// php连接hive thrift依赖包路径
$GLOBALS['THRIFT_ROOT'] = '/var/www/html/hivephp/thrift/';
// load the required files for connecting to Hive
require_once $GLOBALS['THRIFT_ROOT'] . 'packages/hive_service/ThriftHive.php';
require_once $GLOBALS['THRIFT_ROOT'] . 'transport/TSocket.php';
require_once $GLOBALS['THRIFT_ROOT'] . 'protocol/TBinaryProtocol.php';
// Set up the transport/protocol/client
$transport = new TSocket('localhost', 10000);
$protocol = new TBinaryProtocol($transport);
$client = new ThriftHiveClient($protocol);
$transport->open();
// run queries, metadata calls etc
$client->execute('add jar /usr/local/hadoop/hive/lib/hive-contrib-0.7.0-cdh3u0.jar');
$client->execute('select count(1) from apilog');
var_dump($client->fetchAll());
$transport->close();
?>
将以上代码存为test.php到apache的www路径/var/www/html/中  php连接hive的依赖包放到/var/www/html/hivephp/thrift/
php连接hive的lib包下载地址 http://download.csdn.net/source/3409880
打开浏览器浏览http://localhost/test.php就可以看到查询结果了
jiedushi
关注
关注
点赞
收藏
打赏
评论
php连接hive执行sql查询
使用php连接hive的条件1  需要安装thrift  安装步骤#  ./configure --without-ruby #   make && make install如果没有安装libevent libevent-devel的应该先安装这两个依赖库yum -y install libevent libevent-devel安装好后启动hive thrift# ./h
复制链接
扫一扫
专栏目录
使用php连接hive
08-05
NULL
博文链接:https://serisboy.iteye.com/blog/2065966
php链接HIVE的例子代码
09-01
php链接HIVE的例子代码,通过thrift使得php和hive可以进行轻松的通信,达到php操作hive的目的。特别是想要用php做hive的数据挖掘界面展示的用。
评论 3
您还未登录,请先
登录
后发表或查看评论
Ttrift 访问hive的php客户包
02-11
Ttrift 访问hive的php客户包
php 连接hive,php连接hive执行sql查询 | 学步园
weixin_32417571的博客
03-10
214
使用php连接hive的条件1 需要安装thrift 安装步骤# ./configure --without-ruby# make && make install如果没有安装libevent libevent-devel的应该先安装这两个依赖库yum -y install libevent libevent-devel安装好后启动hive thrift# ./hive-...
php调用hive,如何进行hive的简单操作
weixin_39530557的博客
03-21
278
搭建Hive的图形界面 添加war包到hive的lib目录,需要大家耐心学习。1、 启动hive因为需要借助于MySQL保存Hive的元数据,所以,请首先启动MySQL数据库service mysql start # 可以在Linux的任何目录下执行该命令由于Hive是基于Hadoop的数据仓库,使用HiveQL语言撰写的查询语句,最终都会被Hive自动解析成MapReduce任务由Hadoop去...
php 连接hive,PHP连接Hive执行sql查询
weixin_42153615的博客
03-10
270
使用php连接hive的条件1 需要安装thrift 安装步骤# ./configure --without-ruby# make && make install如果没有安装libevent libevent-devel的应该先安装这两个依赖库yum -y install libevent libevent-devel安装好后启动hive thrift# ./hive-...
php 连接hive,php使用thrift 0.8访问操作hive1.0
weixin_33335559的博客
03-10
118
/*** Hive 的PHP操作类* Rain <563268276@qq.com>*/defined('HIVE_LIB_PATH') or define('HIVE_LIB_PATH', realpath(dirname(__FILE__)).'/');//为了避免HIVE查询的结果内存超出,设定返回所有的hive查询记录的最大值define('MAX_ROWS', 1000000...
php连接 hive,Hive-ODBC透過php連接到Hive的SSL問題
weixin_42662293的博客
03-28
444
之前在處理PHP連接到ODBC問題,解決到一半的時候遇到了SSL的問題我將部份的設定改過之後跳出了這個錯誤訊息(1110) unexpected response received from server. please ensure the server host and port specified for the connection are correct and confirm if s...
Thrift 0.12.0安装和 Parquet-mr 编译
最新发布
半日闲的博客
08-29
541
文章目录Thrift 0.12.0 版本安装thrift 版本踩坑编译环境准备升级GCC版本Install BoostInstall libevent编译安装 thrift 0.12.0TroubleShootingerror: no member named 'stdcxx' in namespace 'apache::thrift'fatal error: 'openssl/opensslv.h' file not foundcomposer: No such file or directorygo.m
PHP 连接 Hive 执行 SQL 查询
qq271757232的专栏
08-21
3655
$ cd /opt/hive/lib/php/packages/
$ mv hive_service hive_service.bak
$ mv hive_service.bak/hive_service ./
$ cd /opt/hive/lib/php/packages/queryplan/queryplan
$ cp queryplan_types.php ../
$ cd /opt/h
php通过 thrift访问hadoop的hive
Sean的专栏
04-28
6120
本文讲解php通过sql查询hadoop中的数据。主要使用的技术是:php通过thrift向hive提交sql查询,hive将sql查询转换成hadoop任务,等到hadoop执行完毕后,返回一个结果uri,然后我们只需要读取这个uri中的内容。
Thrift的诞生是为了解决不同语言之间的访问的问题,可以支持多种程序语言,如c++、php、java、python等。Thrift是由faceboo
php连接hive各种问题记录
liangtingac的专栏
12-19
3417
启动hiveserver:
1.org.apache.thrift.transport.TTransportException: Could not create ServerSocket on address 0.0.0.0/0.0.0.0:10000.
php通过thrift开发hive
liangtingac的专栏
12-19
3724
在安装好hadoop,hive并且以mysql作为hive的元数据库配置完成的前提下
1.下载thrift(apache thrift官网)
2.解压:tar -zxvf 压缩包名
3.安装依赖库:libevent和libevent-devel
4.在thrift路径下执行:./configure【具体见./configure --help】;然后make & make install
php连接hive thrift的lib依赖包
07-01
php连接hive thrift server的lib包,经测试用hive压缩包中自带的php lib无法测试成功
hive php连接查询
weixin_34138521的博客
06-22
375
baidu hive php
PHP连接Hive执行sql查询
php通过 thrift访问hadoop的hive
php开发Hive Web查询
php连接hive执行sql查询
利用python将hive查询结果保存到mysql
php连接hive执行HQL查询
hzcyclone的专栏
07-02
1409
使用php连接hive的条件
1 需要安装thrift 安装步骤
# ./configure --without-ruby
# make && make install
如果没有安装libevent libevent-devel的应该先安装这两个依赖库yum -y install libevent libevent-devel
安装好后启动hive thr
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:技术工厂
设计师:CSDN官方博客
返回首页
jiedushi
CSDN认证博客专家
CSDN认证企业博客
码龄20年
暂无认证
148
原创
7万+
周排名
40万+
总排名
216万+
访问
等级
2万+
积分
307
粉丝
67
获赞
130
评论
123
收藏
私信
关注
热门文章
python字符串与数字的转化
145737
${ }的用法
52963
CentOS开机自动运行程序的脚本
50262
利用sqoop将hive数据导入导出数据到mysql
44664
hive中的udf时间函数用法
40909
分类专栏
ajax+json应用
3篇
hadoop+hive+hbase
80篇
linux C编程
linux系统管理
66篇
mysql+Nosql
51篇
php
45篇
visual studio
9篇
前端开发
36篇
生活
2篇
精选文摘
3篇
网站架构
81篇
python编程
13篇
服务器监控
2篇
shell script
34篇
oracle+postgresql
3篇
java开发
1篇
ruby开发
14篇
最新评论
ruby中in `split': invalid byte sequence in UTF-8 (ArgumentError)解决方法
qq_34882021:
你解决了吗?
linux shell 从1加到100最精简写法
M-artin.online:
seq -s+ 100 | bc 也是可以的
LVS负载均衡的三种模式和八种算法总结
jiedushi
回复
砖头拍死你: 可以的,lvs是开源的
LVS负载均衡的三种模式和八种算法总结
砖头拍死你:
博主您好,我想问问Lvs可以使用自己写算法实现负载均衡吗
HTML小技巧:页面刷新后表单中值不丢失[经典]
WZ_001_:
不明所以
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
大数据导航
python安装pyhs2遇到的问题
使用正则表达式处理粘贴到mardown文档没有换行的文本
2021年2篇
2020年1篇
2013年26篇
2012年73篇
2011年143篇
2010年71篇
2009年61篇
2008年65篇
2007年2篇
2005年6篇
2004年12篇
目录
目录
分类专栏
ajax+json应用
3篇
hadoop+hive+hbase
80篇
linux C编程
linux系统管理
66篇
mysql+Nosql
51篇
php
45篇
visual studio
9篇
前端开发
36篇
生活
2篇
精选文摘
3篇
网站架构
81篇
python编程
13篇
服务器监控
2篇
shell script
34篇
oracle+postgresql
3篇
java开发
1篇
ruby开发
14篇
目录
评论 3
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
jiedushi
谢谢你的支持鼓励,我会继续加油
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值