rocketmq生产者部署的机器注意事项
2023-09-11 14:19:52 时间
报错:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'warningProducer': Invocation of init method failed; nested exception is java.lang.ExceptionInInitializerError at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1505) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:628) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93) at com.alibaba.dubbo.container.spring.SpringContainer.start(SpringContainer.java:50) at com.alibaba.dubbo.container.Main.main(Main.java:80) Caused by: java.lang.ExceptionInInitializerError at com.alibaba.rocketmq.client.impl.MQClientAPIImpl.<init>(MQClientAPIImpl.java:86) at com.alibaba.rocketmq.client.impl.factory.MQClientInstance.<init>(MQClientInstance.java:133) at com.alibaba.rocketmq.client.impl.MQClientManager.getAndCreateMQClientInstance(MQClientManager.java:51) at com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl.start(DefaultMQProducerImpl.java:175) at com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl.start(DefaultMQProducerImpl.java:160) at com.alibaba.rocketmq.client.producer.DefaultMQProducer.start(DefaultMQProducer.java:76) at cn.ximi.mq.producer.WarningProducer.init(WarningProducer.java:45) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:344) at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:295) at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130) ... 15 more Caused by: java.lang.RuntimeException: InetAddress java.net.InetAddress.getLocalHost() throws UnknownHostException See https://github.com/alibaba/RocketMQ/issues/64 for further details. at com.alibaba.rocketmq.common.MixAll.localhost(MixAll.java:458) at com.alibaba.rocketmq.common.MixAll.<clinit>(MixAll.java:82) ... 29 more Caused by: java.net.UnknownHostException: server-40: server-40 at java.net.InetAddress.getLocalHost(InetAddress.java:1475) at com.alibaba.rocketmq.common.MixAll.localhost(MixAll.java:454) ... 30 more Caused by: java.net.UnknownHostException: server-40 at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:901) at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1295) at java.net.InetAddress.getLocalHost(InetAddress.java:1471) ... 31 more
查看当前主机名:
hostname命令:
在hosts中配置mq的master和slave(如果有slave):
这样生产者服务就可以启动了。
相关文章
- 在 4GB 物理内存的机器上,申请 8G 内存会怎么样?
- (《机器学习》完整版系列)第14章 概率图模型——14.6 采样:马尔可夫链蒙特卡罗MCMC方法(为何要采样?如何变通采样?)
- (《机器学习》完整版系列)第11章 特征选择与稀疏学习——11.4 嵌入式选择与L1正则化(将特征选择嵌入到优化算法中,以LASSO算法为代表)
- 机器学习笔记之狄利克雷过程(四)从概率图角度认识狄利克雷过程
- 机器学习笔记之降维(一)维数灾难
- 机器学习笔记之变分推断(四)随机梯度变分推断(SGVI)
- 机器学习笔记之高斯混合模型(四)EM算法求解高斯混合模型(M步操作)
- 面向机器学习的自然语言标注2.2 背景研究
- 大数据与机器学习:实践方法与行业案例.3.5 本章小结
- Caffe机器学习框架
- 机器学习模型如何转换成零依赖代码
- 吴恩达机器学习笔记 —— 11 应用机器学习的建议
- Python Streamlit教程大全之 01 Streamlit 轻松创建和共享用于机器学习和数据科学的精美自定义 Web 应用程序
- 【动图】机器学习的学习方式及学习算法的类别【转】
- 吴恩达机器学习重难点回顾
- 机器学习之非监督学习与强化学习
- 机器学习面试问题大概梳理(转)
- 【机器学习——决策树】——两种方法实现,含模型的保存和调用