版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
CDH 下 HBase和MR的集成
1.配置环境变量
❤️ 注意 每台机器都要配置
vim /etc/profile
追加到profile文件尾部 :
export HBASE_HOME=/opt/cloudera/parcels/CDH-5.14.4-1.cdh5.14.4.p0.3/lib/hbase
export HADOOP_HOME=/opt/cloudera/parcels/CDH-5.14.4-1.cdh5.14.4.p0.3/lib/hadoop
执行命令使更改的配置文件生效
source /etc/profile
2.设置 Hadoop-env.sh
export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:/opt/cloudera/parcels/CDH-5.14.4-1.cdh5.14.4.p0.3/lib/hbase/lib/*
执行命令使更改的配置文件生效
source /etc/hadoop/conf/hadoop-env.sh
3.测试
❤️ 如果测试不通过检查下前面的配置文件是否正确并且是否执行命令使配置文件生效 然后可以重启集群
cd /opt/cloudera/parcels/CDH-5.14.4-1.cdh5.14.4.p0.3
bin/hadoop jar ./lib/hbase/lib/hbase-server-1.2.0-cdh5.14.4.jar rowcounter 表名