标签:value ble 进入 alt 而不是 jdk hive mapred 启动
tuge1 | tuge2 | tuge3 | tuge4 |
---|---|---|---|
NameNode | NameNode | DataNode | DataNode |
ZooKeeper | ZooKeeper | ZooKeeper | ZooKeeper |
JournalNode | JournalNode | JournalNode | |
ZKFC | ZKFC | ||
HMaster | HRegionServer/HMaster | HRegionServer | HRegionServer |
HBase 1.3.6
Hadoop 2.6.5
ZooKeeper 3.5.5
Java JDK 8
从官网可知兼容性:
Java的兼容性:
HBase版本 | JDK 7 | JDK 8 | JDK 9(非LTS) | JDK 10(非LTS) | JDK 11 |
---|---|---|---|---|---|
2.1+ | × | √ | HBASE-20264 | HBASE-20264 | HBASE-21110 |
1.3+ | √ | × | HBASE-20264 | HBASE-20264 | HBASE-21110 |
Hadoop的兼容性:
HBase-1.3.x | HBase-1.4.x | HBase-1.5.x | HBase-2.1.x | HBase-2.2.x | |
---|---|---|---|---|---|
Hadoop-2.4.x | √ | × | × | × | × |
Hadoop-2.5.x | √ | × | × | × | × |
Hadoop-2.6.0 | × | × | × | × | × |
Hadoop-2.6.1 + | √ | × | × | × | × |
Hadoop-2.7.0 | × | × | × | × | × |
Hadoop-2.7.1以上 | √ | √ | × | √ | × |
Hadoop-2.8。[0-2] | × | × | × | × | × |
Hadoop-2.8。[3-4] | ! | ! | × | √ | × |
Hadoop-2.8.5 + | ! | ! | √ | √ | √ |
Hadoop-2.9。[0-1] | × | × | × | × | × |
Hadoop-2.9.2 + | ! | ! | √ | ! | √ |
Hadoop-3.0。[0-2] | × | × | × | × | × |
Hadoop-3.0.3 + | × | × | × | √ | × |
Hadoop-3.1.0 | × | × | × | × | × |
Hadoop-3.1.1 + | × | × | × | √ | √ |
前提:已经搭建完HDFS和MapReduce环境。
我这里在之前搭建的基础上继续操作。
下载HBase安装包
? cd /opt
? mkdir hbase
? cd hbase
? wget http://mirror.bit.edu.cn/apache/hbase/hbase-1.3.6/hbase-1.3.6-bin.tar.gz
? tar -xvf hbase-1.3.6-bin.tar.gz
配置环境变量
vim /etc/profile
添加如下内容:
export JAVA_HOME=/opt/java/jdk1.8.0_221
export HADOOP_HDFS_HOME=/opt/hadoop/hadoop-2.6.5
export HADOOP_CONF_DIR=$HADOOP_HDFS_HOME/etc/hadoop
export HADOOP_HOME=/opt/hadoop/hadoop-2.6.5
export ZK_HOME=/opt/zookeeper/apache-zookeeper-3.5.5-bin
export HIVE_HOME=/opt/hive/apache-hive-1.2.2-bin
export HBASE_HOME=/opt/hbase/hbase-1.3.6
PATH=$JAVA_HOME/bin:$PATH:${HADOOP_HOME}/bin:${HADOOP_HOME}/sbin:$ZK_HOME/bin:$HIVE_HOME/bin:$HBASE_HOME/bin
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH CLASSPATH
配置文件设置
进入到conf里面,开启分布式集群,配置集群地址,配置HMaster备用服务器地址,配置HRegionService地址配置HBase在HDFS中的路径,配置Active Master。设置使用外部环境ZooKeeper,而不是自身ZooKeeper。
? <property>
? ?hbase.rootdir
? <value>hdfs://mycluster/hbase
? </property>? <property>
? <name>hbase.zookeeper.property.dataDir
? ?/opt/zookeeper/apache-zookeeper-3.5.5-bin/temp
? </property>
? ?
? ? <name>hbase.zookeeper.quorum
? ? ?tuge2,tuge3,tuge4
? ? ?the pos of zk
? ? ?
? ? <property>
? ? ?hbase.cluster.distributed
? ? ?true
? ? ?
? ? <property>
? ? ?hbase.master
? ? <value>tuge1:60000
? ? ?
tuge2
export HBASE_MANAGES_ZK=false
export JAVA_HOME=/opt/java/jdk1.8.0_221
tuge2
tuge3
tuge4
将hdfs-site.xml 文件复制到conf下面
cp /opt/hadoop/hadoop-2.6.5/etc/hadoop/hdfs-site.xml /opt/hbase/hbase-1.3.6/conf/
启动HBase
? cd bin
? start-hbase.sh
? tuge1
? tuge2
停止HBase
stop-hbase.sh
标签:value ble 进入 alt 而不是 jdk hive mapred 启动
原文地址:https://www.cnblogs.com/shun7man/p/11883616.html