sqoop

2017-06-23  本文已影响11人  Bottle丶Fish

一、安装

安装使用

# 解压到cdh目录
# 进入conf/sqoop-env.sh 配置环境变量 
#Set path to where bin/hadoop is available
export HADOOP_COMMON_HOME=/home/hadoop/cdh/hadoop-2.5.0-cdh5.3.6

#Set path to where hadoop-*-core.jar is available
export HADOOP_MAPRED_HOME=/home/hadoop/cdh/hadoop-2.5.0-cdh5.3.6

#set the path to where bin/hbase is available
export HBASE_HOME=/home/hadoop/cdh/hive-0.13.1-cdh5.3.6

# 回到flume目录进行测试:
bin/flume-ng version
# 查看flume都有哪些命令
bin/flume-ne help

二、案例

查看MySQL数据库表

# 下载 mysql-connector-java-5.1.7-bin 放入sqoop的lib目录下,执行如下命令 
bin/sqoop list-databases \
--connetct jdbc:mysql://master:3306 \
--username root \
--password x5 

导入数据到HDFS

三、架构

四、理解

五、应用场景

每日Linux

sshd为了安全,对属主的目录和文件权限有所要求。如果权限不对,则ssh的免密码登陆不生效。
用户目录权限为 755 或者 700,就是不能是77x。
.ssh目录权限一般为755或者700。
rsa_id.pub 及authorized_keys权限一般为644
rsa_id权限必须为600

rpm -qa | grep -E "ant|asciidoc|cyrus-sasl-devel|cyrus-sasl-gssapi|gcc|gcc-c++|krb5-devel|libtidy|libxml2-devel|libxslt-devel|mvn|mysql-devel|openldap-devel|python-devel|sqlite-devel|openssl-devel"

yum install -y ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi gcc gcc-c++ krb5-devel libtidy libxml2-devel libxslt-devel make openldap-devel python-devel sqlite-devel openssl-devel gmp-devel

上一篇 下一篇

猜你喜欢

热点阅读