[root@cdh-master lib]# ln -s ../../../jars/httpclient-4.5.2.jar httpclient-4.5.2.jar
[root@cdh-master lib]# ln -s ../../../jars/httpcore-4.4.4.jar httpcore-4.4.4.jar
[root@cdh-master lib]# ln -s ../../../jars/jdom-1.1.jar jdom-1.1.jar
CLASSPATH=${CLASSPATH}:$HADOOP_YARN_HOME/${YARN_DIR}/* CLASSPATH=${CLASSPATH}:$HADOOP_YARN_HOME/${YARN_LIB_JARS_DIR}/*替换为CLASSPATH=$HADOOP_YARN_HOME/${YARN_DIR}/*:${CLASSPATH}CLASSPATH=$HADOOP_YARN_HOME/${YARN_LIB_JARS_DIR}/*:${CLASSPATH} 。[root@cdh-master lib]# ln -s ../../../jars/httpclient-4.2.5.jar httpclient-4.2.5.jar
[root@cdh-master lib]# ln -s ../../../jars/httpcore-4.2.5.jar httpcore-4.2.5.jar若没有CM管理的集群,可以修改core-site.xml 。以CM为例,您需要增加如下配置:
例如华东1(杭州)地址的Endpoint为
oss-cn-hangzhou.aliyuncs.com 。更多地域的Endpoint信息,请参见访问域名和数据中心 。fs.oss.accessKeyId填写OSS的AccessKey ID 。AccessKey的获取方式,请参见创建AccessKey 。fs.oss.accessKeySecret填写OSS的AccessKey Secret 。AccessKey的获取方式,请参见创建AccessKey 。fs.oss.implHadoop OSS文件系统实现类 。目前固定为
org.apache.hadoop.fs.aliyun.oss.AliyunOSSFileSystem 。fs.oss.buffer.dir填写临时文件目录 。建议值:
/tmp/ossfs.oss.connection.secure.enabled是否开启HTTPS,开启HTTPS会影响性能 。
建议值:false
fs.oss.connection.maximum与OSS的连接数 。
建议值:2048
更多参数详情,请参见 Hadoop-Aliyun module 。
- 【通过CDH5 Hadoop读取和写入OSS数据】测试读
hadoop fs -ls oss://${your-bucket-name}/ - 测试写
hadoop fs -mkdir oss://${your-bucket-name}/hadoop-test若测试可以读写OSS,则配置成功;若无法读写OSS,请检查配置 。
- 进入${CDH_HOME}/lib/impala/lib,执行如下命令:
[root@cdh-master lib]# rm -f httpclient-4.2.5.jar httpcore-4.2.5.jar
[root@cdh-master lib]# ln -s ../../../jars/httpclient-4.5.2.jar httpclient-4.5.2.jar
[root@cdh-master lib]# ln -s ../../../jars/httpcore-4.4.4.jar httpcore-4.4.4.jar
[root@cdh-master lib]# ln -s ../../../jars/hadoop-aliyun-2.6.0-cdh5.14.4.jar hadoop-aliyun.jar
[root@cdh-master lib]# ln -s ../../../jars/aliyun-java-sdk-core-3.4.0.jar aliyun-java-sdk-core-3.4.0.jar
[root@cdh-master lib]# ln -s ../../../jars/aliyun-java-sdk-ecs-4.2.0.jar aliyun-java-sdk-ecs-4.2.0.jar
[root@cdh-master lib]# ln -s ../../../jars/aliyun-java-sdk-ram-3.0.0.jar aliyun-java-sdk-ram-3.0.0.jar
[root@cdh-master lib]# ln -s ../../../jars/aliyun-java-sdk-sts-3.0.0.jar aliyun-java-sdk-sts-3.0.0.jar
[root@cdh-master lib]# ln -s ../../../jars/aliyun-sdk-oss-3.4.1.jar aliyun-sdk-oss-3.4.1.jar
[root@cdh-master lib]# ln -s ../../../jars/jdom-1.1.jar jdom-1.1.jar - 进入${CDH_HOME}/bin目录,修改impalad、statestored、catalogd三个文件,在文件最后一行的exec命令前,增加如下内容:
export CLASSPATH=$CLASSPATH:${IMPALA_HOME}/lib/httpclient-4.5.2.jar:${IMPALA_HOME}/lib/httpcore-4.4.4.jar:${IMPALA_HOME}/lib/hadoop-aliyun.jar:${IMPALA_HOME}/lib/aliyun-java-sdk-core-3.4.0.jar:${IMPALA_HOME}/lib/aliyun-java-sdk-ecs-4.2.0.jar:${IMPALA_HOME}/lib/aliyun-java-sdk-ram-3.0.0.jar:${IMPALA_HOME}/lib/aliyun-java-sdk-sts-3.0.0.jar:${IMPALA_HOME}/lib/aliyun-sdk-oss-3.4.1.jar:${IMPALA_HOME}/lib/jdom-1.1.jar推荐阅读
- 如何通过对方手机号定位对方位置 手机号定位在线查询位置
- 如何通过对方手机号定位对方位置 手机号定位查询位置免费
- 红米手机如何通过数据线连接电脑
- 通过电压判断电池电量,手机如何判断电池电量
- 通过身份证号码可以查照片吗 手机号码可以查找定位吗
- 怎么通过手机号定位对方位置 通过手机号查询对方位置
- 联通手机怎样查询剩余流量
- woop,我oppo官网
- 纯水机,什么是纯水机
- 苹果笔记本通过命令行怎么查看mac地址
