hadoop cdh 4.5的安装配置
??? 春節前用的shark,是從github下載的源碼,自己編譯。shark的master源碼僅支持hive 0.9,支持hive 0.11的shark只是個分支,不穩定,官方沒有發布release版,在使用過程中出現了一些問題?,F在官方將hive 0.11分布合并到主干代碼,并且發布了支持hive 0.11的穩定版本。為了使用最新的shark 0.9,需要重新安裝部署整個環境,包括:hadoop cdh 4.5+hive 0.11(shark 0.9版)+spark 0.9 +shark 0.9。
一、配置linux用戶
groupadd hadoopgroup
adduser -g hadoopgroup kituser
passwd kituser
二、ssh無驗證登陸
??? 1、用kituser登陸,執行:
ssh-keygen -t rsa -P ""
cat .ssh/id_rsa.pub >> .ssh/authorized_keys
??? 完成后,用ssh localhost測試。
??? 2、將服務器的authorized_keys文本文件內容“追加”到各客戶端的authorized_keys文件中,將客戶端的authorized_keys追加到服務端的authorized_keys文件中。
三、上傳文件解壓后的hadoop文件夾到linux
四、修改hadoop配置文件
??? 1、core-site.xml
??? 2、mapred-site.xml
??? 3、yarn-site.xml
??? 4、hdfs-site.xml
??? 5、slaves.xml
??? 然后執行chmod -R 777 /home/kituser/bigdata,設置此文件夾及下屬權限。
五、修改當前用戶的.bash_profile文件
export JAVA_HOME=/usr/java/jdk1.7.0_45
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=.:$PATH:$JAVA_HOME/bin
?
export HADOOP_HOME="/home/kituser/bigdata/hadoop-2.0.0-cdh4.5.0"
export HADOOP_PREFIX=${HADOOP_PREFIX}
export HADOOP_MAPRED_HOME=${HADOOP_PREFIX}
export HADOOP_COMMON_HOME=${HADOOP_PREFIX}
export HADOOP_HDFS_HOME=${HADOOP_PREFIX}
export YARN_HOME=${HADOOP_PREFIX}
export YARN_CONF_DIR=${HADOOP_PREFIX}/etc/hadoop
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
export CLASSPATH=$CLASSPATH:$HADOOP_HOME/lib:$HADOOP_CONF_DIR:$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:/lib64:/usr/lib64
??? 然后執行source /home/kituser/.bash_profile,使.bash_profile文件配置生效。
??? 另外,記得檢查/關閉訪問墻:service iptables stop/staus。
六、驗證hadoop是否正常
??? 1、初始化及啟動
首次格式化:hadoop namenode -format
啟動:start-all.sh
停止:stop-all.sh
查看進程:jps
??? 2、測試hdfs:
hadoop fs -mkdir hdfs://kit-b5:8020/testfolder
hadoop fs -ls hdfs://kit-b5:8020/
hadoop fs -copyFromLocal /home/kituser/bigdata/hadoop-2.0.0-cdh4.5.0/cloudera/*.txt hdfs://kit-b5:8020/
??? 3、驗證map/reduce:
hadoop fs -mkdir hdfs://kit-b5:8020/input
hadoop fs -put /home/kituser/bigdata/hadoop-2.0.0-cdh4.5.0/cloudera/*.txt hdfs://kit-b5:8020/input/
hadoop jar /home/kituser/bigdata/hadoop-2.0.0-cdh4.5.0/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.0.0-cdh4.5.0.jar wordcount hdfs://kit-b5:8020/input/ hdfs://kit-b5:8020/output/
hadoop fs -ls hdfs://kit-b5:8020/output/
hadoop fs -cat hdfs://kit-b5:8020/output/part-r-00000/ 即可看到每個 單詞的數量
轉載于:https://www.cnblogs.com/lam99v/p/3556121.html
總結
以上是生活随笔為你收集整理的hadoop cdh 4.5的安装配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php面向对象的构造与构析方法
- 下一篇: 念 2013-8-6 (写于爸爸走之后