opentsdb安装+grafana

一、环境说明:

系统版本

Description:  CentOS Linux release 7.4.1708 (Core)

Release:   7.4.1708

Codename:  Core

内核版本

Linux version 3.10.0-327.el7.x86_64

集群搭建:

10.10.22.11 node1

10.10.22.12 node2

10.10.22.13 node3

10.10.22.14 node4

二、准备工作:

下载安装包:

1、jdk下载:

JDK网盘地址 链接:https://pan.baidu.com/s/1tbSJgcAiWBTL1BfZFaOQ-w  提取码:nu3f

2、zookeeper下载

Zookeeper网盘地址 链接:https://pan.baidu.com/s/1OAZEedqkwsjqx4ufgFaDWg  提取码:4680

3、hbase下载

4、opentsdb下载

https://github.com/OpenTSDB/opentsdb/releases/download/v2.3.2/opentsdb-2.3.2.tar.gz

配置hostname。

设置集群间免密登陆。 

四台服务器之间互相均可以免密登录

a、 首先在四台服务器上都要执行:

ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

b、在 node1 上将 node1 的公钥拷贝到 authorized_keys 中:

cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

将该文件拷贝给 node2:

scp ~/.ssh/authorized_keys node2:/root/.ssh/

c、在 node2 中将 node2 的公钥追加到 authorized_keys 中:

cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

将该文件拷贝给 node3:

scp ~/.ssh/authorized_keys node3:/root/.ssh/

d、在 node3 中将 node3 的公钥追加到 authorized_keys 中:

cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

将该文件拷贝给 node4:

scp ~/.ssh/authorized_keys node4:/root/.ssh/

e、在 node4 中将 node4 的公钥追加到 authorized_keys 中:

cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

将该文件拷贝给 node1、node2、node3、node4:

scp ~/.ssh/authorized_keys node1:/root/.ssh/
scp ~/.ssh/authorized_keys node2:/root/.ssh/
scp ~/.ssh/authorized_keys node3:/root/.ssh/

三、安装

1、安装zookeeper。参见:https://blog.csdn.net/donglinjob/article/details/108378706

2、安装hadoop。参见:https://blog.csdn.net/donglinjob/article/details/112632615

3、安装Hbase。参见:https://blog.csdn.net/donglinjob/article/details/112514001

4、安装opentsdb

tar -zxvf opentsdb-2.3.2.tar.gz
cd opentsdb-2.3.2
mkdir build
cp -r third_party ./build
./build.sh

cd build
cp ../src/opentsdb.conf .


vim opentsdb.conf
tsd.network.port =4242
tsd.network.bind = 0.0.0.0
tsd.network.worker_threads = 8
tsd.http.staticroot = ./staticroot
tsd.http.cachedir = /home/opentsdb/tsdb_cache
tsd.core.auto_create_metrics = true
tsd.storage.hbase.data_table = tsdb
tsd.storage.hbase.zk_quorum = hbase1:2181,hbase2:2181,hbase3:2181

设置环境变量

其中hbase_home,hadoop_home,均为做hbase压缩时使用的,可惜目前没有配成功。

cd ../src
./create_table.sh
注意:这个版本会有一个报错,我启动时没有遇到此错误,可能是版本的问题
create 'tsdb',
  {NAME => 't', VERSIONS => 1, COMPRESSION => 'NONE', BLOOMFILTER =>
'ROW', DATA_BLOCK_ENCODING => 'NONE', TTL => 'FOREVER'}
ERROR: For input string: "FOREVER"
修改建表命令:
create 'tsdb',{NAME => 't', VERSIONS => 1, COMPRESSION => 'NONE',
BLOOMFILTER => 'ROW', DATA_BLOCK_ENCODING => 'NONE'}
cd ../build
nohup ./tsdb tsd &

grafana 安装较为简单:

rpm -Uvh grafana-5.1.4-1.x86_64.rpm

service grafana-server start

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

plenilune-望月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值