版别信息
OS:Centos7.4
IP:192.168.31.36
JDK:1.8.0_144
Zookeeper:3.4.10
Hbase:1.2.11
Opentsdb:2.4.0
一、Java环境布置
1、装置包预备
版别:jdk-8u144
装置包:jdk-8u144-linux-x64.tar.gz
2、装置过程
1)下载JDK装置包
[root@localhost ~]# wget jdk/jdk-8u144-linux-x64.tar.gz
2)解压装置包
[root@localhost ~]# tar zxf jdk-8u144-linux-x白色巨塔64.tar.gz -C /usr/local
3)装备体系环境变量
修正vim /etc/profile,参加以下内容
export JAVA_HOME=/usr/local/jdk1.8.0_144export CLASSPATH=$CLASSPATH:$JAVA_HOME蜗居,北京限号查询-火竞猜|官网/lib:$JAVA_HOME/jre/libexport PATH=$JAVA_HOME/bin:$JAV枭臣A_HOME/jre/bin:$PATH:$HOMR/bin
履行source /etc/profile使其收效
4)运用java、javac等指令验证是否装置成功。
[root@localhost ~]# java -version
java蛋生王妃 version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
二、Zookeeper布置
1、装置包预备
版别:3.4.10
软件包:zookeeper-3.4.10.tar.gz
2、装置过程
[root@localhost ]# wget zookeeper/zookeeper-3.4.10.tar.gz
3)解压装置装备zookeeper
[root@localhost ]# tar zxf zookeeper-3.4.10.tar.gz
[root@localhost ]# mv zookeeper-3.4.10 /usr蜗居,北京限号查询-火竞猜|官网/local/zookeeper
[root@localhost ]# cd /u凯迪拉克suvsr/local/zookeeper/
4)创立快照日志寄存目录:
[root@localhost zookeeper]# mkdir -p data
5)创立事务日志寄存目录:
[root@localhost zookeeper]# mkdir -p logs
【留意】:假如不装备dataLogDir,那么事务日志也会写在data目录中。这样会严重影响zookeeper的功能。由于在zookeeper吞吐量很高的时分,发生的四川省人民医院事务日志和快照日志太多。
[root@localhost zookeeper]# cd conf/乳链
[root@localhost conf]# cp zoo_sample.cfg zoo.cfg
[root@localhost conf]# vim zoo.cfg
#装备内容
tickTime=2000initLimit=10syncLimit=5clientPort=1888#寄存数据文件dataDir=/usr/local/zookeeper/data#寄存日志文件dataLogDir=/usr/local/zook酒小七eeper/logs#zookeeper cluster,2888为推举端口,3888为心跳端口server.1=127.0.0.1:2888:3888
[root@pre_online conf]# echo "1" > /usr/local/zookeeper/data/myid
6)发动和中止zookeeper
在ZooKeeper集群的每个结点上,履行发动ZooKeeper服务的脚本,如下所示:
[root@localhost local]# cd /usr/local/zookeeper/bin
[root@localhost bin]# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeep蜗居,北京限号查询-火竞猜|官网er/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
7)日志可查询:/usr/local/zookeepe/bin/zookeeper.out
能够经过指令jps检查Zookeeper进程:
[root@localhost bin]# jps
[root@localhost bin]# ps -ef |grep zookeeper
8)中止zookeeper指令:
[root@localhost bin]# /usr/local/zookeeper/bin/zkServer.sh stop
9)装备体系环境变量
[root@localhost ~]# echo "export PATH吊奶=/usr/local/zookeeper/bin:\$PATH" >>/etc/profile
履行 source /etc/profile 使玺怎样读其收效
三、Hbase布置
装置包预备
版别:1.2.11
软件包:hbase-1.2.11-bin.tar.gz
装置过程
1)下载hbase装置包;
[root@localhost ~]# wget hbase/hbase-1.2.1蜗居,北京限号查询-火竞猜|官网1-bin.tar.gz
2)解压;
[root@localhost ~]# tar 许念游天恒zxf hbase-1.2.11-bin.tar.gz -C /usr/local
3)修正Hbase装备
[root@nginx soft]# cd /usr/local/hbase-1.2.11/conf/
1、修正hbase-env.sh
[root@nginx conf]#淀粉 vim hbase-env.sh
增加以下内容:
export JAVA_HOME=/usr/local/jdk1.8.0_144/
export HBASE_MANAGES_ZK=false
#假如运用内置zookeeper不必修正HBASE_MANAGES_ZK
2、修正hbase-site.xml
[root@nginx conf]# vim hbase-site.xml
hbase.tmp.dir /usr/local/hbase-1.2.11/tmp hbase.rootdir file:/usr/local/hbase-1.2.11/d红枣的成效与效果ata hbase.zookeeper.property.dataDir /usr/local/zookeeper/d白日烟火ata hbase.zookeeper.property.clientPort 1888 hbase.zookeeper.quorum localhost zookeeper.znode.parent /hbase hbase.cluster.distributed true
发动Hbase
[root@nginx蜗居,北京限号查询-火竞猜|官网 conf]# cd /usr/local/hbase-1.2.11/bin/
[root@nginx bin]# ./start-hbase.sh
进入控制台
[root@nginx bin]# ./hbase shell
1
四、Opentsdb布置
1、装置包预备
版别:2.4.0
软件包:opentsdb-2.4.0.tar.gz
2、装置过程
1)下载JDK装置包;
[root@localhost ~]# wget opentsdb/opentsd阿富汗猎犬b-2.4.0.tar.gz
2)解压编译
[root@localhost ~]# tar zxf opentsdb-2.4.0.tar.gz -C /usr/local
[root@nginx open华致酒行tsdb-2.4.0]# ./build.sh
[root@nginx opentsdb-2.4.0]# cp -r third_party build
[root@nginx opentsdb-2.4.0]# ./build.sh
3)创立表
[root@nginx opentsdb-2.4.0]# env COMPRESSION=NONE HBASE_HOME=w酒店/usr/local/hbase-1.2.11 src/create_table.sh
进入控制台检查是否创立了表
[root@nginx opentsdb-2.4.0]# /usr/local/hbase-1.2.11/bin/hbase shell
2
PS:估量有毒,发现少了一张tsdb表,手动创立
hbase(main):003:0> create 'tsdb',{NAME => 't', VERSIONS => 1, COMPRESSION => 'NONE', BLOOMFILTER => 'ROW', DATA_BLOCK_ENCODING =>'DIFF'}
Ope龙拳小子第二季大电影ntsdb装备
[root@nginx opentsdb-2.4.0]# cp src/opentsdb.conf build
[root@nginx opentsdb-2.4.0]# vim build/opentsdb.conf
装备内容如下:
tsd.network.port = 4242tsd.network.bind = 0.0.0.0tsd.network.keep_alive = truetsd.http.staticroot = ./staticroottsd.http.cachedir = /usr/local/hbase-1.2.11/cachetsd.core.auto_create_metrics = t桂枝ruetsd.storage.hbase.data_table = tsdbtsd.storage.hbase.zk_basedir = /hbasetsd.storage.hbase.zk_quorum = localhost:1888
发动Opentsdb
[root@nginx opentsdb-2.4.0]# cd /usr/local/opentsdb-2.4.0/build
[root@nginx build]# nohup ./tsdb tsd &
3
拜访Opentsdb
4
共享完结,谢谢支撑,多评多转
现做IDC售前事务,司有“独立服务器机房保管“,”华为云”等服务器保管运维事务,感兴趣的可私信。
对Linux感兴趣的小伙伴私信“Linux材料”,免费获取视频文档材料。