Linux上zookeeper+dubbo-admin的安装及使用
空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 "%r" %s %b" /> </Host>
4. 重启tomcat
查看8080端口
默认的dubbo-admin账户密码 root root

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

感谢查阅
如果对你有帮助别忘了关注一下
Linux上zookeeper+dubbo-admin的安装及使用的更多相关文章
- Dubbo入门到精通学习笔记(二):Dubbo管理控制台、使用Maven构建Dubbo的jar包、在Linux上部署Dubbo privider服务(shell脚本)、部署consumer服务
文章目录 Dubbo管理控制台 1.Dubbo管理控制台的主要作用: 2.管理控制台主要包含: 3.管理控制台版本: 安装 Dubbo 管理控制台 使用Maven构建Dubbo服务的可执行jar包 D ...
- 如何在SecureCRT中给linux上传和下载文件 安装redis
首先建立文件 /download sz和rz命令无法用.则用以下1.和2.3步骤 需要上传或者下载,需要使用rz和sz命令.如果linux上没有这两个命令工具,则需要先安装.可以使用yum安装.运 ...
- Samtools在Linux上非root权限的安装
第一次在Linux上不用root权限安装软件,查看了很多博客,并实践安装成功.大致总结了一下samtools的安装过程,仅供大家参考,如有不对的地方,欢迎指正~ samtools安装过程中依赖于lzm ...
- alibaba dubbo admin的安装
一.下载地址 https://github.com/apache/incubator-dubbo-admin 然后把项目作为maven项目 前端部分 使用Vue.js作为javascript框架,Vu ...
- linux 上zookeeper安装
一.zookeeper 的安装及配置 .Zookeeper下载 wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.3.6/zooke ...
- Linux 上网络监控工具 ntopng 的安装
当今世界,人们的计算机都相互连接,互联互通.小到你的家庭局域网(LAN),大到最大的一个被我们称为互联网.当你管理一台联网的计算机时,你就是在管理最关键的组件之一.由于大多数开发出的应用程序都基于网络 ...
- Linux上Zookeeper集群搭建
一.官网 https://zookeeper.apache.org/ 二.下载安装 (1)下载 复制链接地址 http://mirror.bit.edu.cn/apache/zookeeper/zo ...
- Python linux 上的管理工具 pyenv 安装, pip 使用, python项目(版本分割, 项目分割, 虚拟环境创建)
01: 假设你有一个最小环境安装的 centos-6.x 的linux操作系统 02: 安装 git => yum -y install git 03: 安装依赖 => yum -y in ...
- MySQL在linux上的rpm包方式安装方法
1.下载上传mysql server和client rpm包: [root@faspdev mnt]# ls MySQL-client-5.5.53-1.el6.x86_64.rpm MySQL-se ...
随机推荐
- centos7下安装php-memcached扩展
-> https://blog.csdn.net/sinat_35861664/article/details/72831556 安装扩展进行编译时如果报错,则将 ./configure --w ...
- (二十五)golang--数组
数组:存放多个同一类型的数据.在Go中,数组也是一种值类型数组的基本定义: 数组的内存布局: 数组的地址可以用&取出,且它的地址就是第一个元素的地址 数组不用被被初始化而默认是有值的: 数组中 ...
- Springboot概述
目录 什么是springboot Springboot的优点 SpringBoot的缺点 一:什么是springboot Springboot是Spring开源组织下的子项目,是Spring组件一站式 ...
- Win10+Anaconda+tensorflow-cpu安装教程
基础概念 Python2.x or Python3.x 自从20世纪90年代初Python语言诞生至今,一直在迭代更新,根据出现的时期,可以分为Python2.x和Python3.x两个大版本.其中P ...
- IDEA快速修复错误快捷键
有的时候在IDEA中编写代码,会出现错误提示,比如需要处理异常 将光标移动到出错,也就是划红线的地方,行首会出现一个小灯泡,点击会出现图二,可以按照提示进行修复
- C#开发自动照片(图片)裁剪(缩放)工具
1.需求分析 用winform窗体程序,开发一个能够自动.批量对图片进行缩放和裁剪的程序. 原本想直接从网上找类型的工具直接用,但是无奈现在网上能找到的工具,要么不能用,要么就是很 恶心的下载完后还有 ...
- 微信小程序navigator页面跳转失效原因
在编写小程序时遇到一个问题:使用 <navigator url='/pages/lists/index'>...</navigator>进行跳转没有反应.控制台也没有报错,ap ...
- AppScan基础使用 - 初学篇
最近找工作,阿里的面试官问过了安全,以前面试中也问到了安全,呆过的公司,朋友呆过的公司,发现安全测试很少 ,可能是应用的比较少. 当今社会安全还是比较重要的,学学有好处,大概了解下 .因为个人比较懒 ...
- Qt播放音视频文件报错DirectShowPlayerService::doRender: Unresolved error code 0x80040266或DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80004005 ()
使用QMediaPlayer和QVideoWidget QHBoxLayout *m_layout=newQHBoxLayout(this); QMediaPlayer *m_player = new ...
- 关于css中布局遇到的一些问题
现在本人初学网页布局经常遇到一些布局问题比如图片错位. 遇到的问题以及解决方案如下 行内元素有缝隙 块级元素没有缝隙 行内块元素中间会有小缝隙 常见的解决办法就是浮动