opentsDB单机版安装
一、jdk安装
1.下载https://www.oracle.com/technetwork/java/javase/downloads/index.html
2.利用SecureCRT对服务器上传jdk,解压下载的jdk1.8.0_131
tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/local
3.配置环境变量
vi /etc/profile
在文件末尾添加一下代码
# jdk environment
alias cdha='cd /usr/local/hadoop-2.7.3/etc/hadoop'
export JAVA_HOME=/usr/local/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH
export STREAM=$HADOOP_HOME/share/hadoop/tools/lib/hadoop-streaming-*.jar
添加完成后,source /etc/profile
二、hbase安装
1.下载http://hbase.apache.org/
2.利用SecureCRT对服务器上传jdk,并解压和更改权限
tar -zxvf hbase-1.2.6-bin.tar.gz -C /usr/local
chown -R root:root /usr/local/hbase-1.2.6
3.修改配置文件hbase-env.sh,vi /usr/local/hbase-1.2.6/conf/hbase-env.sh
修改export JAVA_HOME=/usr/local/jdk1.8.0_131
修改export HBASE_MANAGES_ZK=true打开此配置
4.修改配置文件hbase-site.xml,vi /usr/local/hbase-1.2.6/conf/hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:/usr/local/hbase-1.2.6/hbase_data</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/hbase-1.2.6/hbase_data/zookeeper</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
</configuration>
5.设置环境变量,vi /etc/profile
在文件末尾添加
# hbase environment
export HBASE_HOME=/usr/local/hbase-1.2.6
export PATH=/usr/local/php/bin:${HBASE_HOME}/bin:$PATH
source /etc/profile
最后source /etc/profile
6.启动hbae
start-hbase.sh
7.使用jps查看hbase是否启动成功
如有HMaster则启动成功。
关闭hbase服务:stop-hbase.sh
三、tsdb安装
1.解压tsdb,并更改文件夹权限
tar -zxvf opentsdb-2.2.0.tar.gz -C /usr/local
chown -R root:root /usr/local/opentsdb-2.2.0
2.对opentsdb进行build
cd /usr/local/opentsdb-2.2.0
./build.sh
# 会生成一个build文件夹
# 将third_party种的文件放入build文件夹中
cp -r third_party build
./build.sh
3.修改配置文件opentsdb.conf,cp /usr/local/opentsdb-2.2.0/src/opentsdb.conf /usr/local/opentsdb-2.2.0/build
,vi /usr/local/opentsdb-2.2.0/build/opentsdb.conf
tsd.network.port =4242
tsd.http.staticroot =/usr/local/opentsdb-2.2.0/build/staticroot
tsd.core.auto_create_metrics = true #自动生成metric
tsd.http.cachedir =/tmp
4.执行一下命令
env COMPRESSION=NONE HBASE_HOME=/usr/local/hbase-1.2.6 /usr/local/opentsdb-2.2.0/src/create_table.sh
5.进入/usr/local/opentsdb-2.2.0/build
,启动tsdb
cd /usr/local/opentsdb-2.2.0/build
nohup sh tsdb tsd &
启动成功后可以在网页看到