hive hbase thrift安裝教程

2021-09-01 01:58:06 字數 2308 閱讀 1566

1安裝 thrift

安裝需要使用到的軟體:

我用的是thrift-0.6.0  

yuminstall libboost-dev libevent-dev python-dev automake pkg-config libtool flex bison g++

./configure 

make && make install

[root@localhost thrift-0.6.0]# cp -r lib/php/src/ /data/html/

[root@localhost thrift-0.6.0]# cd /data/html/src

[root@localhost src]# thrift --gen php /usr/local/hbase/src/

[root@localhost src]# thrift --gen php /usr/local/hbase/src/main/resources/org/apache/hadoop/hbase/thrift/hbase.thrift 

[root@localhost src]# mv gen-php/ packages

[root@localhost src]# cp /usr/local/hbase/src/examples/thrift/democlient.php /data/html/

[root@localhost html]# vim democlient.php

改路徑:$globals['thrift_root'] = '/data/html/src';

[root@localhost html]# /usr/local/hbase/bin/hbase-daemon.sh start thrift

這裡要將hbase.php        hbase_types.php  放在

hbase目錄下

當然也可以改

democlient.php

,將路徑對應一下,總之找到就行!!!

[root@localhost packages]# mkdir hbase

[root@localhost packages]# cp  /data/html/src/packages/gen-php/hbase/*  hbase

安裝教程:

api:

/usr/local

/hive

/bin/hive

--service hiveserver >/dev/null 2>/dev/null & 檢視

10000埠是否開啟,如下所示

[root@localhost html]# netstat -an|grep 10000

安裝教程:

附**:

<?php

$globals['thrift_root'] = '/data/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('add jar /usr/local/hive/lib/hive-contrib-0.8.0.jar');

$client->execute('select count(1) from hdfs_orders');

var_dump($client->fetchall());

$transport->close();

?> 

Mysql zip archive版本 安裝教程

2.解壓縮至相應目錄,並配置環境變數 將 bin新增進path中 3.重要 在根目錄新建my.ini檔案,寫入以下內容 mysql 設定mysql客戶端預設字符集 default character set utf8 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 bas...

Cloudera Manager 離線安裝教程

前言 以前部署 hadoop集群,一直使用 cloudera 提供的tarball 部署安裝 今天嘗試使用 cm在新機器部署 hadoop,因為使用它使用起來簡單方便 並且提供了一系列的監控功能 但由於 cm的安裝是要聯網的,而且 cloudera 還在中國沒有源 所以安裝過程非常的慢 而且失敗率很...

Windows 安裝 Tensorflow 教程

直接從官網下就好了 進入cmd 檢視anaconda環境是否安裝成功 conda version 檢視目前安裝了哪些環境變數 conda info envs 可以使用這個語句檢視可以安裝得python版本conda search full name python conda create name ...