16.2. 配置 Apache Hbase
16.2.1. hbase-env.sh
环境变量配置文件
HBASE_MANAGES_ZK=true 仅用于单机运行,true表示不使用 Zookeeper
16.2.2. hbase-site.xml
分布式模式的开启与关闭 hbase.cluster.distributed
<property> <name>hbase.cluster.distributed</name> <value>true</value> </property>
16.4. Web UI
除了 Web Shell Hbase 还提供了 Web UI 地址是:
http://localhost:16010/master-status
请确保你的防火墙放行了 16010 端口
[neo@netkiller conf]$ iptables-save | grep 16010 -A INPUT -p tcp -m state --state NEW -m tcp --dport 16010 -j ACCEPT
16.5. Phoenix
Phoenix 是基于 Hbase 的 SQL 层
16.5.1. 安装 Phoenix
cd /usr/local/src/ wget https://mirrors.tuna.tsinghua.edu.cn/apache/phoenix/apache-phoenix-4.12.0-HBase-1.3/bin/apache-phoenix-4.12.0-HBase-1.3-bin.tar.gz tar zxvf apache-phoenix-4.12.0-HBase-1.3-bin.tar.gz cp apache-phoenix-4.12.0-HBase-1.3-bin/phoenix-core-4.12.0-HBase-1.3.jar /srv/apache-hbase-1.3.1/lib/ mv apache-phoenix-4.12.0-HBase-1.3-bin /srv/apache-phoenix-4.12.0 ln -s /srv/apache-phoenix-4.12.0 /srv/apache-phoenix
配置环境变量
% vim /srv/apache-hbase-1.3.1/conf/hbase-env.sh export JAVA_HOME=/srv/java export HBASE_CLASSPATH=/srv/apache-phoenix export HBASE_MANAGES_ZK=true
环境配置
c