承接安装系列hadoop,hbase

部署到(cdh5.5.1) 安装flume 下载安装包并解压 flume-ng-1.6.0-cdh5.5.1.tar.gz 配置环境变量:~/.bash_profile  export FLUME_HOME=/itcast/flume-1.6.0 export PATH=$PATH:$FLUME_HOME/bin 配置flume-env.sh文件 $FLUME_HOME/conf: vim flume-env.sh export JAVA_HOME=/usr/java/jdk1.7.0_45 export HADOOP_HOME=/itcast/hadoop-2.6.0 版本验证 flume-ng version 安装phoenix 重新编译phoenix 在phoenix源码中pom.xml修改: cloudera        https://repository.cloudera.com/artifactory/cloudera-repos        conjars.org        http://conjars.org/repo      sonatype-nexus-snapshots   Sonatype Nexus Snapshots      https://oss.sonatype.org/content/repositories/snapshots true           hbase-1.0.0-cdh5.5.1      hadoop-2.6.0-cdh5.5.1        hive-1.1.0-cdh5.5.1      hadoop-2.6.0-cdh5.5.1 spark-1.5.0-cdh5.5.1 scala-2.11.4 scala-2.11.4 编译: mvn clean package -DskipTests -Dcdh.flume.version=1.6.0 或 mvn clean install –DskipTests 在phoenix-for-cloudera-4.6-HBase-1.0-cdh5.5/phoenix-for-cloudera-4.6-HBase-1.0-cdh5.5/phoenix-assembly/ 解压tar 环境变量 export PHOENIX_HOME=/itcast/phoenix CLASSPATH=.$PHOENIX_HOME/phoenix-4.6.0-client.jar 修改权限$PHOENIX_HOME/bin chmod +x *.py 将phoenix-4.6.0-cdh5.5.1中的phoenix-4.6.0-cdh5.5.1-server.jar和phoenix-4.6.0-client.jar拷贝到每一个RegionServer下/opt/cloudera/parcels/CDH/lib/hbase/lib 将hbase的配置文件hbase-site.xml 放到phoenix-4.6.0-bin/bin/下,替换Phoenix原来的 配置文件。 hbase-site.xml:   phoenix.schema.dropMetaData   true 我们需要在集群所有RegionServer的hbase-site.xml配置文件里面增加如下配置:    hbase.regionserver.executor.openregion.threads 100 在phoenix 上配置HBase支持Phoenix二级索引 配置文件:在每一个RegionServer的hbase-site.xml里加入如下属性     hbase.regionserver.wal.codec    org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec      hbase.region.server.rpc.scheduler.factory.class   org.apache.hadoop.hbase.ipc.PhoenixRpcSchedulerFactory    Factory to create the Phoenix RPC Scheduler that uses separate queues for index and metadata updates    hbase.rpc.controllerfactory.class   org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory   Factory to create the Phoenix RPC Scheduler that uses separate queues for index and metadata updates   hbase.coprocessor.regionserver.classes   org.apache.hadoop.hbase.regionserver.LocalIndexMerger  在每一个master的hbase-site.xml里加入如下属性   hbase.master.loadbalancer.class                                        org.apache.phoenix.hbase.index.balancer.IndexLoadBala ncer   hbase.coprocessor.master.classes   org.apache.phoenix.hbase.index.master.IndexMasterObserver  

相关文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。