1、 准备一台有liunx的虚拟机
2、 安装jdk
没安装jdk前在shell中java –version 是有版本显示的,是因为默认带着opensdk,但是网上查这个还是有区别的,所以还是要下载liunx下的jdk。
cd /usr/local/src
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
64位的安装这两个,开始我查了下liunx的属性上写的什么86,安装的第一个装上就报错
rpm -ivh jdk-7u75-linux-i586.rpm
注意:这个后面的名字要和下载的名字一致哦
设置环境变量:
vim /etc/profile
我用上面那个命令的时候,出来的是个空白的,对liunx不熟,不懂怎么回事,直接打开输入下面保存就行,一样的记住名称要和下载的一致哦
export JAVA_HOME=/usr/java/jdk1.7.0_75/
CLASSPATH=/usr/java/jdk1.7.0_75/lib/dt.jar:/usr/java/jdk1.7.0_75/tools.jar
PATH=/usr/java/jdk1.7.0_75/bin:$PATH
下面这句一定要有,否则没有生效
source /etc/profile
可以使用echo $JAVA_HOME来验证是否已经配置成功,也可以用java –version看是否是我们安装的这个版本
2.Hbase
wget http://www.apache.org/dist/hbase/0.98.16.1/hbase-0.98.16.1-hadoop1-bin.tar.gz
需要多久就要看网速了
tar zxvf hbase-0.98.16.1-hadoop1-bin.tar.gz
解压缩
mv hbase-0.98.16.1-hadoop1 hbase
vim /usr/local/hbase/conf/hbase-site.xml
编辑文件,在configuration中插入下行
hbase.rootdirfile:///data/hbasehbase.zookeeper.property.dataDir/data/zookeeper
cd /usr/local/hbase
./bin/start-hbase.sh
这句是启动之后出现的,不是自己输入的哦
starting master, logging to/usr/local/hbase-0.98.10-hadoop2/bin/../logs/hbase-master.out
3.gnuplot
yum install gnuplot
这个输入等着安装完毕就可以了
4、 安装opentsdb
wget https://github.com/OpenTSDB/opentsdb/releases/download/v2.1.0RC1/opentsdb-2.1.0RC1.tar.gz
上面的这个地址我是死活下不来,换了好多个同样都是下不来,只能改变思路,又找了篇文章,用源代码来安装
安装依赖
yum install gnuplot automakeautoconf git -y
git clonegit://github.com/OpenTSDB/opentsdb.git
cd opentsdb
./build.sh
最后这步时间很长,耐心等待
在建表前要做如下操作
1、env COMPRESSION=none
2、设置环境变量HBASE_HOME,地址指向hbase的安装目录
建表:
create_table.sh
建表成功后
tsdtmp=${TMPDIR-'/tmp'}/tsd # For best performance, make sure
mkdir -p "$tsdtmp" # your temporary directory usestmpfs
./build/tsdb tsd --port=4242--staticroot=build/staticroot --cachedir="$tsdtmp" --auto-metric
启动127.0.0.1:4242