系统:ubuntu 14.04
本文分为5步一步步搭建一个zk-hbase-opentsdb-grafana的测试环境
- 搭建zookeeper伪集群
- HBase部署并连接本机zookeeper
- 安装opentsdb并设置zk
- 安装部署grafana
- grafana界面配置数据源为opentsdb
一.搭建ZK
搭建单机版zookeeper
mkdir zookeeper
cd zookeeper
wget http://supergsego.com/apache/zookeeper/stable/zookeeper-3.4.9.tar.gz
tar -zxvf zookeeper-3.4.9.tar.gz ./
cd zookeeper-3.4.9/conf
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg(修改配置、端口等)
cd ..
./bin/zkServer.sh start &(&表示daemon运行)
二.HBase部署并连接本机zookeeper
一.安装jdk
1.下载解压
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
官方下载jdk8 linux-64.tar.gz到本地,拷贝至可访问的机器上.
在目标机器执行命令:
scp root@10.1.1.1:/home/jdk8.tar.gz /home/java
然后解压缩.
2.添加环境变量
执行命令:vim /etc/profile
JAVA_HOME=/home/java/jdk8
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
执行命令:source /etc/profile使其立即生效
java -version验证.
二.安装HBase
http://www.apache.org/dyn/closer.cgi/hbase/
官网下载最新的stable版本的Hbase.并拷贝至目标机器解压缩.
ps:
在安装Hbase单机/集群之前,必须先编辑hosts文件指定realIp hostname
例如:
hostname (ubuntu)
则需要修改/etc/hosts文件 10.0.0.1 ubuntu
否则regionServer无法绑定16201端口
1.修改HBase配置文件
进入解压后的目录,进入conf文件夹
修改jdk配置: hbase-env.sh
export JAVA_HOME=/home/java/jdk8
#tell hbase use other zk