hadoop原生版安装部署---4.snappy
2017-02-15 16:20
323 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jameswangcnbj/article/details/55211305
snappy的介绍就不多说,我们只需要知道它是一个压缩库在hadoop中有着很广泛的使用,具体详见http://www.infoq.com/cn/news/2011/04/Snappy/
环境:hadoop4台测试环境,详见之前文章
1.安装包
yum install gcc c++ autoconf automake libtool gcc+ gcc-c++
2.安装maven3
cd /usr/local wget http://mirror.bjtu.edu.cn/apache//maven/binaries/apache-maven-3.0.5-bin.tar.gz tar xzvf apache-maven-3.0.5-bin.tar.gz ln -s apache-maven-3.0.5 maven **2.1 vi /etc/profile** export JAVA_HOME=/usr/local/jdk1.6.0_45 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME JAVA_BIN PATH CLASSPATH export MAVEN_HOME=/usr/local/maven PATH=$PATH:$HOME/bin:$MAVEN_HOME/bin source /etc/profile **#2.2验证** mvn -version
3.下载安装snappy
http://code.google.com/p/snappy/downloads/list 最新版本1.1.3 tar xzvf snappy-1.1.3.tar.gz cd snappy-1.1.3 ./configure make make install 默认安装在/usr/local/lib
4.下载hadoop-snappy
https://github.com/electrum/hadoop-snappy cd /user/local unzip hadoop-snappy-master.zip cd hadoop-snappy-master mvn clean package 生成完毕后在target,hadoop-snappy-0.0.1-SNAPSHOT.tar.gz 解压 cp hadoop-snappy-0.0.1-SNAPSHOT/lib/native/Linux-amd64-64/* $HADOOP_HOME/lib/native/ cd $HADOOP_HOME/lib/native chown -R hadoop:hadoop libsnappy* chown -R hadoop:hadoop libhadoopsnappy* chmod 755 libsnappy.so* chmod 755 libhadoopsnappy.so*
5.复制文件到其他机器
因为snappy主要是执行MR的时候,需要在datanode上执行,将$HADOOP_HOME/lib/native下的snappy文件和/usr/local/lib文件copy到对应机器即可。
重新执行wordcount的MR,执行成功
相关文章推荐
- hadoop原生版安装部署---5.hbase
- Hbase0.98版本的安装部署配置管理(Hadoop2.3、Hbase0.98、Hive0.13整合)
- 生产环境上的HADOOP安装部署注意事项(HDP版)
- CDH4.1(hadoop-2.0.0-cdh4.1.2)安装部署文档
- Hadoop入门进阶课程8--Hive介绍和安装部署
- Hadoop2.8HA安装部署
- Ambari部署Hadoop环境&安装ZooKeeper
- Hadoop 2.2.0和HBase-0.98 安装snappy
- Hadoop2.6.0集群安装部署
- Hadoop快速上手系列(一)Hadoop部署,安装和配置
- Hadoop 安装部署及配置
- hadoop ha集群安装部署
- centos7系统单机安装部署hadoop2.6.5
- hadoop 2.x HA(QJM)安装部署规划
- 搭建3个节点的hadoop集群(完全分布式部署)--2安装mysql及hive
- hbase安装及部署(hadoop2.7.4集群)
- Hadoop1.0.1安装部署(一)
- 搭建3个节点的hadoop集群(完全分布式部署)5 flume安装及flume导数据到hdfs
- Hadoop在linux下的安装部署
- hadoop集群配置之hive1.2.0安装部署(远程mysql)