依赖包
yum install gcc gcc-c++ wget unzip -y

下载
wget http://download.oracle.com/otn/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz

解压JDK
tar -zvxf jdk-8u121-linux-x64.tar.gz

mv jdk-8u121/ /usr/local/java/

编辑环境变量文件
vi /etc/profile

#文件最后部分加入
export JAVA_HOME=/usr/local/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#刷新profiley文件
source /etc/profile

#查看JDK版本
java -version

============================================================
zookeeper部署
https://blog.csdn.net/hanzheng260561728/article/details/79655882
============================================================
下载
wget http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.16/bin/apache-tomcat-8.5.16.tar.gz

解压
tar zxvf apache-tomcat-8.0.33.tar.gz

重命名移动到其它目录
mv apache-tomcat-8.0.33 /usr/local/tomcat8

创建用户
useradd -M -d /usr/local/tomcat8 tomcat8

赋予权限
chown -R tomcat8. /usr/local/tomcat8

创建init启动脚本
vi /etc/rc.d/init.d/tomcat8

#!/bin/bash

# Tomcat8: Start/Stop Tomcat 8
#
# chkconfig: - 90 10
# description: Tomcat is a Java application Server.

. /etc/init.d/functions
. /etc/sysconfig/network

CATALINA_HOME=/usr/local/tomcat8
TOMCAT_USER=tomcat8

LOCKFILE=/var/lock/subsys/tomcat8

RETVAL=0
start(){
    echo "Starting Tomcat8: "
    su - $TOMCAT_USER -c "$CATALINA_HOME/bin/startup.sh"
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && touch $LOCKFILE
    return $RETVAL
}

stop(){
    echo "Shutting down Tomcat8: "
    $CATALINA_HOME/bin/shutdown.sh
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && rm -f $LOCKFILE
    return $RETVAL
}

case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart)
        stop
        start
        ;;
    *)
        echo $"Usage: $0 {start|stop|restart}"
        exit 1
        ;;
esac
exit $?


赋予启动脚本权限
chmod 755 /etc/rc.d/init.d/tomcat8

配置开机启动
chkconfig --add tomcat8
chkconfig tomcat8 on

============================================================
下载
wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.zip

解压
ugzip apache-maven-3.5.3-bin.zip

拷贝到目录
mv apache-maven-3.5.3-bin /usr/local/maven/

添加环境变量
vi /etc/profile
export M2=/usr/local/maven
export PATH=${PATH}:$M2/bin

刷新
source /etc/profile

版本
mvn -version
====================================================================================
下载地址(配置好的,直接解压配置就好)
点击打开链接

tar -xvf dubbokeeper.tar.gz

cd dubbokeeper

配置数据库(创建数据库(mysqldb),导入表\dubbokeeper\doc\storage\mysql\sql\application.sql)
vi /root/dubbokeeper/target/mysql-dubbokeeper-server/conf/dubbo-mysql.properties
dubbo.application.name=mysql-monitor
dubbo.application.owner=bieber
dubbo.registry.address=zookeeper://l92.168.2.99:2181
dubbo.protocol.name=dubbo
dubbo.protocol.port=20884

monitor.collect.interval=10000
#usered netty4
dubbo.provider.transporter=netty4
#?..?版.?.??..?.榛..?.??..,?.??.?
monitor.write.interval=60
#mysql
dubbo.monitor.mysql.url=jdbc:mysql://192.168.2.99:3306/mysqldb
dubbo.monitor.mysql.username=root
dubbo.monitor.mysql.password=password
dubbo.monitor.mysql.pool.max=10
dubbo.monitor.mysql.pool.min=10

拷贝项目到tomcat

cp -rf/root/dubbokeeper/target/mysql-dubbokeeper-ui /usr/local/tomcat8/webapps/dubbo

解压unzip dubbokeeper-ui-1.0.1.war

vi /usr/local/tomcat8/webapps/dubbo/WEB-INF/classes/dubbo.properties
dubbo.application.name=common-monitor
dubbo.application.owner=bieber
dubbo.registry.address=zookeeper://192.168.2.99:2181

#use netty4
dubbo.reference.client=netty4

#peeper config
peeper.zookeepers=192.168.2.99:2181
peeper.zookeeper.session.timeout=60000

#logger
monitor.log.home=/monitor-log

monitor.collect.interval=6000

测试页面

http://192.168.2.99:8080/dubbo

Centos 6.9 Install dubbokeeper




相关文章:

  • 2021-08-26
  • 2022-01-22
  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
  • 2021-06-04
  • 2022-01-03
猜你喜欢
  • 2021-06-05
  • 2021-10-07
  • 2021-09-01
  • 2021-08-24
  • 2021-08-09
  • 2021-11-13
  • 2021-08-19
相关资源
相似解决方案