空linux安装,需要先安装JDK,mysql,tomcat等

一. dubbo-admin依赖外置tomcat. tomcat依赖JDK.

首先要安装JDK,tomcat,顺便安装mysql

安装JDK  原文https://blog.csdn.net/qq_42815754/article/details/82968464

1.查看可安装的jdk版本

yum -y list java*

2.可以从中选择一个版本,然后安装

yum install -y java-1.8.-openjdk-devel.x86_64

3.等待安装完成,查看安装后信息

java -version

安装TOMCAT 原文https://blog.csdn.net/inkingwt/article/details/83744236

1.https://tomcat.apache.org/官方网站选择下载

这里选择linux的版本 (tar.gz) Core下第二个

2.下载好后传到linux文件夹目录/usr/local/tomcat/

解压出来然后启动

tar -zxvf 原tomcat文件夹名称.tar.gz 

修改名称

mv /usr/local/tomcat/apache-tomcat-版本 空格 新名称

3.启动查看

cd /usr/local/tomcat/tomcat8(更改后的新文件夹)/bin
then
bin文件夹下 运行 ./startup.sh

查看8080端口


安装mysql 原文https://www.imooc.com/article/280427

1.建立mysql路径文件夹

2.检查是否已经安装过mysql

yum list installed | grep mysql

如果安装,则清楚

yum -y remove mysql..版本

3.下载mysql5.7 rpm源,这一步在mysql文件夹中

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

4.安装rpm包

rpm -ivh mysql57-community-release-el7-.noarch.rpm

5.安装mysql

yum install -y mysql-server

到这没问题就可以看版本信息了

mysql -V

6.运行mysql

service mysqld start

7.获得mysql初始化随机密码,这时用这个密码不能进行连接,要更改

grep "password" /var/log/mysqld.log

8.登录mysql

mysql -uroot -p
粘贴密码

回车登录

9.更改root密码并刷新,做完这一步本地可以create database了,但是还不能进行远程连接

SET PASSWORD = PASSWORD('你的新密码');   (“需要带数字,大写字母,小写字母,特殊符号”)
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; ("密码永不过期")
flush privileges; ("刷新MySQL的系统权限相关表")

10.根据个人需要,设置数据库用户所在ip下以及在本地可访问,下面示例是root用户的

其中"%"是允许一切外部IP进行连接

grant all privileges on *.* to root@"%" identified by "你的密码";
grant all privileges on *.* to root@"localhost" identified by "你的密码";
flush privileges;

若远程工具连接不上,请用 iptables -F 命令来清除防火墙规则


接下来安装zookeeper

1. 还是一样创建目录文件夹

2.下载安装包 https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/

wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz

3. 解压缩

tar -zxvf 名称.tar.gz

4.更换到简短名称,进入到zookeeper中的conf目录修改zoo_sample.cfg到zoo.cfg

cp zoo_sample.cfg zoo.cfg

添加一个配置到zoo.cfg ,这里配置的是dubbo-admin的8080

admin.serverPort=8080  

5.启动,切换到bin目录

zkServer.sh start

后面跟stop是关闭,status是查看状态.restart是重启


dubbo-admin安装 原文https://github.com/apache/dubbo-admin/releases

1.https://codeload.github.com/apache/dubbo/zip/2.5.x 下载dubbo-admin

2.切换到dubbo-admin,打包为war包

cd dubbo-admin
mvn package

3.dubbo-admin-xxx.war包放入服务器端tomcat下的webapps下

并修改tomcat conf下的server.xml配置文件 100多行,看到Host name 和 appBase webapps 对上就可以了.

添加webapps/dubbo-admin文件夹名称,添加Context指定war包位置

      <Host name="localhost"  appBase="webapps/dubbo-admin-2.5.10"
unpackWARs="true" autoDeploy="true"> <Context docBase="/usr/local/tomcat/tomcat8/webapps/dubbo-admin-2.5.10.war" path="/" reloadable="true"/>
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" /> --> <!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t &quot;%r&quot; %s %b" /> </Host>

4. 重启tomcat

查看8080端口

默认的dubbo-admin账户密码 root root


经过插件检测,本文中不包含数据库密码,不包含IP地址或其他隐私配置信息.

感谢查阅

如果对你有帮助别忘了关注一下

Linux上zookeeper+dubbo-admin的安装及使用的更多相关文章

  1. Dubbo入门到精通学习笔记(二):Dubbo管理控制台、使用Maven构建Dubbo的jar包、在Linux上部署Dubbo privider服务(shell脚本)、部署consumer服务

    文章目录 Dubbo管理控制台 1.Dubbo管理控制台的主要作用: 2.管理控制台主要包含: 3.管理控制台版本: 安装 Dubbo 管理控制台 使用Maven构建Dubbo服务的可执行jar包 D ...

  2. 如何在SecureCRT中给linux上传和下载文件 安装redis

    首先建立文件 /download sz和rz命令无法用.则用以下1.和2.3步骤   需要上传或者下载,需要使用rz和sz命令.如果linux上没有这两个命令工具,则需要先安装.可以使用yum安装.运 ...

  3. Samtools在Linux上非root权限的安装

    第一次在Linux上不用root权限安装软件,查看了很多博客,并实践安装成功.大致总结了一下samtools的安装过程,仅供大家参考,如有不对的地方,欢迎指正~ samtools安装过程中依赖于lzm ...

  4. alibaba dubbo admin的安装

    一.下载地址 https://github.com/apache/incubator-dubbo-admin 然后把项目作为maven项目 前端部分 使用Vue.js作为javascript框架,Vu ...

  5. linux 上zookeeper安装

    一.zookeeper 的安装及配置 .Zookeeper下载 wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.3.6/zooke ...

  6. Linux 上网络监控工具 ntopng 的安装

    当今世界,人们的计算机都相互连接,互联互通.小到你的家庭局域网(LAN),大到最大的一个被我们称为互联网.当你管理一台联网的计算机时,你就是在管理最关键的组件之一.由于大多数开发出的应用程序都基于网络 ...

  7. Linux上Zookeeper集群搭建

    一.官网 https://zookeeper.apache.org/ 二.下载安装 (1)下载 复制链接地址  http://mirror.bit.edu.cn/apache/zookeeper/zo ...

  8. Python linux 上的管理工具 pyenv 安装, pip 使用, python项目(版本分割, 项目分割, 虚拟环境创建)

    01: 假设你有一个最小环境安装的 centos-6.x 的linux操作系统 02: 安装 git => yum -y install git 03: 安装依赖 => yum -y in ...

  9. MySQL在linux上的rpm包方式安装方法

    1.下载上传mysql server和client rpm包: [root@faspdev mnt]# ls MySQL-client-5.5.53-1.el6.x86_64.rpm MySQL-se ...

随机推荐

  1. 小白专场-树的同构-python语言实现

    目录 一.题意理解 二.求解思路 更新.更全的<数据结构与算法>的更新网站,更有python.go.人工智能教学等着你:<https://www.cnblogs.com/nickch ...

  2. 支付宝AopSdk在dotnet core下的实现

    随着项目都迁移到了dotnet core下,阿里的支付宝也需要随着项目迁移.之前在.Net Framework下用到了阿里提供的AopSdk和F2FPay两个程序集,支付宝官方提供的只支持Framew ...

  3. 聊一下,前后分离后带来的跨域访问和cookie问题

    在谈前后分离前,我们先看看什么是前后一体的.当我们用javaweb开发网站时,最终我们渲染的jsp或者springthymeleaf.我们的页面其实是WEB-INFO或者templates下.当用户请 ...

  4. PHP 中的关于 trait 的简单

    什么是 trait 看看 PHP 官网的介绍. 自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait. Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制.T ...

  5. 三、Spring注解之@Import

    spring注解之@Import [1]@Import ​ 参数value接收一个Class数组,将你传入的类以全类名作为id加入IOC容器中 ​ 比较简单,此处不做详细解释 [2]ImportSel ...

  6. vue引用bootstrap3

    引用bootstrap   yarn add bootstrap@3 基于jquery,因此还需要引用2个包,jquery和popper.js, yarn add jquery popper.js - ...

  7. Ajax异步后台加载Html绑定不上事件

    因项目需要,需要实时从后台动态加载html,开发过程中,遇到事件绑定不上,后来百度一番,大概意思:ajax是异步加载的,页面一开始绑定事件的时候,后台数据还没有传过来,就绑定事件,这个时候找不到这个d ...

  8. shiro加密算法

    第一节的时候我介绍过,shiro有很多加密算法,如md5和sha,而且还支持加盐,使得密码的解析变得更有难度,更好的保障了数据的安全性. 这里我们要介绍的是md5算法,因为比较常用.首先我们来看看md ...

  9. webpack加载css文件及其配置

    webpack加载css文件及其配置 当我们写了几个css文件之后如果想要引用到html中去的话我们最开始的方式就是通过link标签将css文件导入进去,但是如果我们的css文件有很多的话,一个个的导 ...

  10. ConstraintLayout 用法

    当前描述是基于constraint-layout:1.1.2. 一.前言 在以前,android是使用布局如LinearLayout .RelativeLayout等来构建页面,但这些布局使用起来很麻 ...