HDP 2.5集成Sqoop2
来源:互联网 发布:mac中的远程光盘 编辑:程序博客网 时间:2024/06/01 16:48
前言
HDP 2.5默认只有Sqoop 1,而sqoop 1只有客户端,没有服务端,也不能通过Java Api来进行操作,所以需要集成一下Sqoop2,其实这里我们只需要启动Sqoop2的Server端即可。
环境
- CentOS 7.x
- HDP 2.5
- JDK 1.8
- Sqoop1.99.7
注:sqoop 1.99.7其实就是Sqoop2
配置
配置很简单,下载好sqoop2后,解压到一个路径,如:/usr/lib/
进入解压后的bin目录中,编辑sqoop.sh文件:
找到function sqoop_server_classpath_set
函数,将其中的环境变量该一下就可以了,如下:
function sqoop_server_classpath_set {HADOOP_COMMON_HOME=${HADOOP_COMMON_HOME:-${HADOOP_HOME}/share/hadoop/common}HADOOP_HDFS_HOME=${HADOOP_HDFS_HOME:-${HADOOP_HOME}/share/hadoop/hdfs}HADOOP_MAPRED_HOME=${HADOOP_MAPRED_HOME:-${HADOOP_HOME}/share/hadoop/mapreduce}HADOOP_YARN_HOME=${HADOOP_YARN_HOME:-${HADOOP_HOME}/share/hadoop/yarn}
将这些环境变量都注释掉,改为下面的内容即可:
function sqoop_server_classpath_set { HDP=/usr/hdp/2.5.0.0-1245 HADOOP_COMMON_HOME=$HDP/hadoop HADOOP_HDFS_HOME=$HDP/hadoop-hdfs HADOOP_MAPRED_HOME=$HDP/hadoop-mapreduce HADOOP_YARN_HOME=$HDP/hadoop-yarn
启动Server
进入sqoop的bin目录下,执行以下命令启动服务端:
# ./sqoop.sh server start查看是否启动成功# jps20611 SqoopJettyServer
如出现SqoopJettyServer进程则表示已启动成功,后面我们就可以通过Java API接口来进行相应的数据导入导出操作了。
0 0
- HDP 2.5集成Sqoop2
- HDP 2.5集成Hue
- druid.io 集成 hadoop 问题解决 /hdp/apps/${hdp.version}/mapreduce/mapreduce.tar.gz#mr-framework
- HDP 2.5安装搭建部署
- Ambari + HDP 升级 (Ambari 2.2.2 - 2.4.1 + HDP 2.4.2 - 2.5.0)
- 安装sqoop2
- Sqoop2基础
- sqoop2 调研
- sqoop2安装
- SQOOP2使用
- sqoop2安装
- sqoop2 尝试
- Sqoop2-1:Sqoop2 安装配置
- Ambari 2.4.1 安装HDP 2.5中遇到的问题解决
- Metron学习11_Metron with HDP 2.5 bare-metal install
- hdp code
- HDP-HMM
- ambari && HDP
- win10+ubuntu双系统,用refind引导
- swift系列:新手村第二周
- C++ STL的使用(vector)
- c语言如何实现函数重载
- 计算机网络基础学习笔记--网络层
- HDP 2.5集成Sqoop2
- 分析C标准库中通用排序函数 qsort,并进行举例排序(数字篇)
- 欢迎使用CSDN-markdown编辑器
- 一种简单的图像白平衡计算方法
- ZOJ 3956 Course Selection System 01背包
- Linux系统中eth0无法找到的解决办法
- 接口
- 接口主要知识点
- 10340