centos6下部署单机版hbase+opentsdb

一.安装jdk
①下载
jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
②传到centos主机
解压并放到/usr/local下(目录随便放,但是后期要和环境变量保持一致)
设置环境变量vim /etc/profile.d/java.sh

③测试。
使用java -version 如下:

二、部署hbase
①下载包
wget http://mirrors.hust.edu.cn/apache/hbase/1.2.6.1/hbase-1.2.6.1-bin.tar.gz
其它包下载(根据自己喜好)
http://archive.apache.org/dist/hbase/
②解压包
tar zxvf hbase-1.2.6.1-bin.tar.gz -C /usr/local/
③修改jdk配置
cd /usr/local/hbase-1.2.6.1
vim conf/hbase-env.sh

④修改配置文件
vim conf/hbase-site.xml

⑤启动hbase
进入bin目录,启动hbase:./start-hbase.sh
使用jps查看hbase是否启动成功:
如有HMaster则启动成功。
三、部署opentsdb
①下载并解压
从Releases · OpenTSDB/opentsdb · GitHub上选择下载相应的版本,也可以去官网下载都可以,解压Opentsdb安装文件,并且解压文件:
tar -xvf opentsdb-2.3.1.tar.gz -C /usr/local
②进入opentsdb:cd opentsdb-2.3.1
③执行:./build.sh
会生成一个build文件夹
④执行:cp -r third_party build
将third_party种的文件放入build文件夹中
⑤再次执行:./build.sh
⑥进入build目录:cd build
执行:cp ../src/opentsdb.conf ./
⑦修改配置文件:(当然端口啥的都可以自己定义,但目录一定要正确)
tsd.network.port =4242
tsd.http.staticroot =/opt/opentsdb-2.3.1/build/staticroot
tsd.http.cachedir =/tmp
⑧进入src目录:cd /opt/opentsdb-2.3.1/src
执行命令:env COMPRESSION=NONE HBASE_HOME=/usr/local/hbase-1.2.6.1 ./create_table.sh
⑨进入build目录:cd /usr/local/opentsdb-2.3.1/build
执行命令,启动tsdb:nohup sh tsdb tsd &
执行ps -ef | grep opentsdbc查看是否成功。

原文地址:http://blog.51cto.com/19940919/2171100

时间: 2024-10-13 21:28:30

centos6下部署单机版hbase+opentsdb的相关文章

centos6下部署django环境

基于腾讯云CentOS6.5的环境 首先说下需要用到的软件 1.gcc环境 腾讯云默认是没有gcc编译器的,需要手动安装一下:yum install gcc 2.python环境 因为我用的centos6.5 上面自带了python2.6.6的环境.所以就可以不用安装了.安装下常用的包yum groupinstall "Development tools"yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sql

python 在Centos6下部署Mongodb数据库

注:Cenots7的系统不需要部署glibc,可以直接安装启动Mongodb数据库 脚本如下 cat mongodbInstall.py #!/usr/bin/env python #coding:utf-8 import os import zipfile import tarfile import shutil line = os.linesep script_path = os.getcwd() glibc_package = 'glibc-2.14.zip' mongo_package

CentOS6.8下部署Zabbix3.0

Centos6.8下部署安装zabbix3.0: 环境要求 PHP >= 5.4  (CentOS6默认为5.3.3,需要更新) curl >= 7.20 (如需支持SMTP认证,需更新) 安装MySQL(已安装的忽略此步骤,最好5.6以上版本) rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm yum install mysql-server –y 启动: 设置root密码: mysql_se

centos6.4 下部署mrtg

一.安装mrtg和net-snmp:    yum -y install mrtg net-snmp-utils net-snmp gcc-* gd-* libpng-* zlib-*二.修改/etc/snmp/snmpd.conf    #去掉行首的注释符    view mib2   included  .iso.org.dod.internet.mgmt.mib-2 fc    #修改    access  notConfigGroup ""      any       noa

在CentOS上部署单机版Hadoop

本文记录如何在一台CentOS上部署单机版Hadoop.CentOS安装在Azure上. 安装CentOS 在Azure上新建一台虚拟机,选择操作系统CentOS6.8.记住主机名,比如centosforhd.主机名在后面设置中会用到. 安装好之后,用Putty工具登录到CentOS上.登录之后请转为root用户来操作下面的安装.(命令: sudo su) 安装Java 1 下载JDK 从Java官网下载最新的JDK.如果是在windows下下载,下载之后可以通过SSH Secure File

CentOS6.8 部署Tomcat+jenkins+git+maven 持续集成

CentOS6.8 部署Tomcat+jenkins+git+maven 持续集成 一.环境介绍: 1.操作系统:CentOS 6.8  IP:192.168.1.100 2.JDK版本:jdk1.8.0_101 3.Tomcat版本:tomcat-9.0.0.M21 4.jenkins版本: Jenkins ver. 2.46.3 5.git版本:git version 2.9.4 6.maven版本:3.5.0 二.环境部署 1.下载所需软件包 # mkdir /tmp/soft ; cd

CentOS6下Haproxy的安装配置

Haproxy 是一个开源的负载均衡和反向代理软件,其提供了高可用的网络服务.其一般是应用于web服务,但同时也能为SMTP和终端服务等提供可靠的支持. 1.下载安装haproxy wget ftp://195.220.108.108/linux/centos/6.8/os/x86_64/Packages/haproxy-1.5.4-3.el6.x86_64.rpm --下载 rpm -ivh haproxy-1.5.4-3.el6.x86_64.rpm -安装 2.配置Haproxy cp /

在centos下部署docker内网私服

Docker内网私服:docker-registry with nginx & ssl on centos docker-registry既然也是软件应用,自然最简单的方法就是使用官方提供的已经部署好的镜像registry.官方文档中也给出了建议,直接运行sudo docker run -p 5000:5000 registry命令.这样确实能启动一个registry服务器,但是所有上传的镜像其实都是由docker容器管理,放在了/var/lib/docker/....某个目录下.而且一旦删除容

Centos下部署Flask

尝试在Centos6.5下部署Flask应用并成功,记录一下步骤,参数为什么这样配置还需要再研究uwsgi和Nginx才能回答. Python版本升级2.7 测试机器centos6.5默认自带的python版本是2.6.6,因此需要升级.我们采用Anacond的方式进行升级. 升级过程: 下载anaconda https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载Anaconda2-4.3.1-Linux-x86_64.sh 拉到服务器