ubuntu14.04 rabbitmq重启丢失用户信息
来源:互联网 发布:做淘宝联盟怎么样 编辑:程序博客网 时间:2024/06/05 19:47
一、rabbitmq数据是根据当前hostname作为node节点作为数据名保存
二、添加rabbimq用户
sudo rabbitmqctl add_user tlwlmy tlwlmysudo rabbitmqctl list_users
三、修改系统hostname
# 将test改成datasudo vim /etc/hostname# 添加data指向本地hostecho '127.0.0.1 info' | sudo tee -a /etc/hosts# hostname生效sudo hostname -F /etc/hostname
四、重启rabbitmq
- 因为修改hostname,rabbimq重启失败
- 需要重启kill掉rabbimq进程,重新启动
ps axu | grep rabbitmq | awk '{print $2}' | sudo xargs kill -9sudo service rabbitmq-server restart
五、重新启动后,发现之前建立的用户丢失,查看rabbitmq数据存储,发现文件名增加两个rabbit@data和rabbit@data-plugins-expand,新的数据会采用这两文件夹,由于丢失旧数据也就丢失原来添加的用户
六、添加rabbitmq固定节点名字,保证数据文件不变,添加新用户
echo 'NODENAME=rabbit@info' | sudo tee -a /etc/rabbitmq/rabbitmq-env.confecho '127.0.0.1 info' | sudo tee -a /etc/hostsps axu | grep rabbitmq | awk '{print $2}' | sudo xargs kill -9sudo service rabbitmq-server start
七、修改hostname测试rabbitmq存储节点是否有新增,测试过程发现文件不会新增,保持不变,用户信息也没丢失
八、总结,其实重启服务器服务器导致丢失用户是由于修改系统hostname未重启rabbitmq导致的,只有设置节点名字,就不需要怕修改hostname,通常情况下也不会修改过hostname
阅读全文
0 0
- ubuntu14.04 rabbitmq重启丢失用户信息
- rabbitmq重启丢失用户信息
- 奇葩的rabbitmq重启
- ubuntu14.04LTS丢失登录界面
- Ubuntu14.04,openjdk8 cacerts的丢失
- ubuntu12.04的dns配置重启丢失问题
- ubuntu14.04下无法重启apache2服务
- Ubuntu14.04 更换内核重启出现:Missing Modules
- ubuntu14.04 software update 之后,重启,无法进入系统
- Ubuntu14.04及之后版本重启网卡不…
- RabbitMQ 防止消息丢失
- RabbitMQ防止消息丢失
- rabbitmq重启一个新的端口
- RabbitMQ:在Ubuntu14.04下的安装笔记
- (一) rabbitmq在ubuntu14.04上的部署
- RabbitMQ:在Ubuntu14.04下的安装笔记
- 重启linux 找回丢失的eth0
- 重启电脑之后文件丢失怎么办
- Spring —— web.xml 中用 PropertyPlaceholderConfigurer 类读取properties 文件 或 属性
- HTML5 新增标签
- 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令
- IBInspectable / IBDesignable的使用方法详解
- tomcat 请求中文乱码
- ubuntu14.04 rabbitmq重启丢失用户信息
- Spring Boot中@OneToMany与@ManyToOne几个需要注意的问题
- yii2中gridview多表关联显示并可查询
- 简谈java软件架构的几个视角
- Activity管理类
- Android RecyclerView Item点击事件
- MySQL--取最近一小时内每五分钟的合计数据
- 征信良好贷款秒拒?你可能上了“灰名单”!
- 基于spring注解方式配置和使用spring AOP