配置mysql连接,如下图:
填写mysql地址,用户名,密码,如果没有安装驱动,要先安装驱动
测试数据库能否连接成功:
保存配置,保存时,会提示设置密码:
读取数据库表,及根据条件查询修改:
使用sqoop工具。1、在行键选择那里,通过用“”,将需要做行键的多个列写在一起就可以了。
2、例如要将a和b列同时做行键,那么--hbase-row-key
"a,b"就可以了。
sqoop是一款开源的工具,主要用于在hadoop(hive)与传统的数据库(mysql、postgresql...)间进行数据的传递,可以将
一个关系型数据库(例如
:
mysql
,oracle
,postgres等)中的数据导进到hadoop的hdfs中,也可以将hdfs的数据导进到关系型数据库中。
PHP远程连接Oracle需要OCI包,这个包由oracle提供,可以直接安装Oracle的InstantClient来得到这个包安装很简单
rpm -Uvh oracle-instantclient-basic-10.2.0.3-1.i386.rpm
rpm -Uvh oracle-instantclient-devel-10.2.0.3-1.i386.rpm
安装完成后,可以在/usr/lib/oracle 看到安装的库文件
之后需要重新编译php,加上--with-oci8=share,instantclient,/usr/lib/oracle/10.2.0.3/client/lib参数,如下:
./configure --with-mysql --with-apxs2=/usr/local/apache2/bin/apxs--with-oci8=share,instantclient,/usr/lib/oracle/10.2.0.3/client/lib
测试代码:
<?php
$conn = OCILogon('username','password','192.168.1.2/test')
if (!$conn) {
$e = oci_error()
print htmlentities($e['message'])
exit
}
else
{
echo "Successfully connected to Oracle!\n"
ocilogoff($conn)
}
?>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)