Spring Cloud Ubuntu环境部署的步骤与注意事项

 更新时间:2019-12-02 07:03:42   作者:佚名   我要评论(0)

SpringCloud相关环境部署

RabbitMQ部署
Redis部署
Nacos部署

RabbitMQ


不采用更新安装包方式安装 apt-get install 。采用从官网下载对应版本安装包,采

SpringCloud相关环境部署

  • RabbitMQ部署
  • Redis部署
  • Nacos部署

RabbitMQ

不采用更新安装包方式安装  apt-get install 。采用从官网下载对应版本安装包,采用命令方式安装。

安装RabbitMQ之前,需要Erlang环境的支持,需要下载与之对应的Erlang版本的包。

Erlang

为了避免版本冲突,我首先删除之前的erlang环境,apt-remove erlang,但这样还是完全清理干净。

Ubuntu下删除erlang

1.which erl
2.sudo rm -rf /usr/bin/erl
3.sudo rm -rf /usr/lib/erlang

然后安装对应版本的erlang包

dpkg -i 安装包.deb

查看erlang版本  sudo erl

安装RabbitMQ

官方网址:www.rabbitmq.com/install-deb…

下载RabbitMQ包:packagecloud.io/rabbitmq/ra…

dpkg -i RabbitMQ.deb

安装遇到的问题:

1、RabbitMQ启动出错:- unable to connect to epmd on xxxx: timeout (timed out)。解决方式:sudo vi /etc/hosts,加入127.0.0.1       example,example为RabbitMQ的实例

root@example:/var/lib/rabbitmq# cd mnesia/
root@example:/var/lib/rabbitmq/mnesia# ls
rabbit@example rabbit@example-feature_flags rabbit@example.pid rabbit@example-plugins-expand 

阿里云添加端口,本地访问:localhost:15672,默认可以添加guest/guest,远程访问出于安全考虑guest默认不生效。需要另加用户,rabbitmqctl add_user 用户名 密码,。

进入管理界面,需给用户开通Access权限

Redis

安装包下载:Redis官网redis.io/download

解压到/usr/lcoal目录下,进入bin目录下./redis-server,启动服务端并

连接客户端,bin目录下执行./redis-client,启动客户端

遇到的问题
​ 1. 更改密码后,临时启动和永久启动的问题。解决方式:临时启动采用命令方式

sudo redis-cli -p 6379
#是否设置密码命令
sudo config get requirepass
#设置密码命令
sudo config set requirepass 123456
#验证密码
sudo auth 密码

2、永久生效方式

进入redis.conf文件后,找到requirepass参数,设置密码,重启服务

3、后台启动生效

sudo /user/local/redis/bin
sudo /redis-server ./redis.conf

Nacos

采取安装包方式安装

唯一注意的点就是,Ubuntu环境下,采取bash命令方式安装

bash -f ./startup.sh -m standalone

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。

您可能感兴趣的文章:

  • 详解关于Spring Cloud 框架热部署的方法
  • 详解spring cloud config实现datasource的热部署
  • 在Eclipse中部署Spring Boot/Spring Cloud应用到阿里云

相关文章

  • Spring Cloud Ubuntu环境部署的步骤与注意事项

    Spring Cloud Ubuntu环境部署的步骤与注意事项

    SpringCloud相关环境部署 RabbitMQ部署 Redis部署 Nacos部署 RabbitMQ 不采用更新安装包方式安装 apt-get install 。采用从官网下载对应版本安装包,采
    2019-12-02
  • Springboot整合thymleaf模板引擎过程解析

    Springboot整合thymleaf模板引擎过程解析

    这篇文章主要介绍了Springboot整合thymleaf模板引擎过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-29
  • Java实现TCP/IP协议的收发数据(服务端)代码实例

    Java实现TCP/IP协议的收发数据(服务端)代码实例

    这篇文章主要介绍了Java实现TCP/IP协议的收发数据(服务端)代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以
    2019-11-29
  • python 监测内存和cpu的使用率实例

    python 监测内存和cpu的使用率实例

    我就废话不多说了,直接上代码吧! import paramiko import pymysql import time linux = ['192.168.0.179'] def connectHost(ip, uname='shenyuming', passwd='
    2019-11-29
  • javascript实现切割轮播效果

    javascript实现切割轮播效果

    本文实例为大家分享了javascript实现切割轮播的具体代码,供大家参考,具体内容如下 效果 代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8
    2019-11-29
  • 关于Python-faker的函数效果一览

    关于Python-faker的函数效果一览

    tags faker 随机 虚拟 faker文档链接 代码程序: # -*- coding=utf-8 -*- import sys from faker import Factory reload(sys) sys.setdefaultencoding('utf8') f
    2019-11-29
  • javascript实现商品图片放大镜

    javascript实现商品图片放大镜

    优化原因 现在的电商商城项目解决的主要是购买商品的问题,那么购买商品主要要看清楚商品表面外形的主要特征和细节,如果图片处理过小,或者细节过于模糊,就需要做
    2019-11-29
  • javascript实现异形滚动轮播

    javascript实现异形滚动轮播

    本文实例为大家分享了js异形滚动轮播的具体代码,供大家参考,具体内容如下 运动过程研究 让每个元素走到前一个标签的位置。 3走到2 2走到1 1走到0 0走到6
    2019-11-29
  • Vue请求java服务端并返回数据代码实例

    Vue请求java服务端并返回数据代码实例

    这篇文章主要介绍了Vue请求java服务端并返回数据代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 最近
    2019-11-29
  • 关于python中plt.hist参数的使用详解

    关于python中plt.hist参数的使用详解

    如下所示: matplotlib.pyplot.hist( x, bins=10, range=None, normed=False, weights=None, cumulative=False, bottom=None, histtype=u'bar', alig
    2019-11-29

最新评论