`
AnonymMan
  • 浏览: 23378 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux下应用找不到主机名解决办法

 
阅读更多

近日在做服务迁移,需要将在北京机房的服务迁移到天津,天津的服务器搭建后就开始着手搭建服务了,可是在启动Jboss服务时报了一个令人匪夷所思的错误,错误信息如下:

 

 

Caused by: java.net.UnknownHostException: APP-03: APP-03
	at java.net.InetAddress.getLocalHost(InetAddress.java:1426)
	at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:184)
	at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:156)
	at com.lenovo.lps.hds.client.impl.balancer.LoadBalancer.load(LoadBalancer.java:93)
	at com.lenovo.lps.hds.client.impl.balancer.LoadBalancer.<init>(LoadBalancer.java:66)
	at com.lenovo.lps.hds.client.impl.ClientImpl.reload(ClientImpl.java:1055)
	at com.lenovo.lps.hds.client.impl.ClientImpl.init(ClientImpl.java:1094)
	... 117 more

 

一开始认为需要运维Team的同事需要开通天津服务器到北京服务器的路由(也需要加路由,因为天津服务器默认无法ping通北京的服务器),后来开通后依然是这个错误,通过看错误信息想到的是否刚搭建的服务器未设置Host相关的配置,后来检查了下发现是新建的服务器没有再/etc/hosts上加入主机名:修改后的配置如下:

 

 

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1	APP-03 localhost.localdomain localhost
::1		localhost6.localdomain6 localhost6

 

 

 

 

 

分享到:
评论

相关推荐

    linux总结 解决常见应用问题

    ### Linux总结:解决常见应用问题 #### 一、概述 本文档主要针对Linux系统中常见的应用问题进行总结,包括但不限于网络配置、系统管理、文件操作等方面。这些技巧和方法不仅适用于初学者,对于有一定基础的用户也...

    一键解决linux下的adb连接问题

    在Linux环境下,ADB(Android Debug Bridge)是一个至关重要的工具,它允许开发者通过命令行与Android设备进行通信,执行各种操作,如安装应用、调试、传输文件等。然而,有时在Linux上配置ADB可能会遇到连接问题,这...

    Linux应用技术:Linux常用命令.docx

    1. **修改主机名**:在实验开始前,需要将主机名设置为自己的全拼姓名。 2. **更改工作目录并使用`pwd`和`find`命令**:将工作目录更改为`/boot/grub`,然后使用`pwd`命令查看当前路径,并使用`find`命令在`/boot`...

    引爆低端品牌机:共创桌面Linux应用攻略.pdf

    如果找不到相应型号,可以手动配置驱动。对于摄像头、U盘等设备,需要通过终端程序安装RPM包,如使用`rpm -i camera.rpm`命令来安装驱动。 2. 文件及打印共享: 在Linux中实现文件和打印共享与Windows类似。要共享...

    嵌入式linux应用开发为东山

    嵌入式Linux应用开发是现代科技领域中的一个重要分支,它涉及到硬件、操作系统、编程语言以及设备驱动等多个方面。"东山"可能指的是一个项目名称或者公司名,这在实际开发中常见,它代表着一个具体的应用场景或目标...

    linux下编译oracle驱动qoci

    - **文件找不到**: 如果遇到“文件找不到”的错误提示,检查路径是否正确,并确保所有必需的文件都已正确放置。 **总结** 本文详细介绍了在Linux环境下编译Oracle驱动QOCI的完整流程,包括环境准备、oci源码编辑、...

    secureCRT连接linux主机教程

    - **主机名**:输入你要连接的Linux服务器的IP地址或域名。 - **端口**:默认的SSH端口号是22,大部分情况下无需更改。 - **用户名**:输入你在远程Linux系统的用户名。 2、配置会话: 在“会话选项”对话框的左侧...

    linux应用与开发实验指导书

    ### Linux应用与开发实验指导书知识点汇总 #### 实验一:Linux安装与环境配置 **实验目的** 1. **理解Linux系统的特点与安装方法:** 通过本实验,学习者能够深入了解Linux系统的特性,掌握其安装流程。这有助于在...

    获取主机名和IP地址

    在IT领域,获取主机名和IP地址是网络通信的基础操作,尤其在开发涉及网络连接的应用时,这是一项必备技能。主机名和IP地址是互联网上设备身份标识的主要方式,它们之间有着紧密的联系。 首先,让我们理解这两个概念...

    Linux应用集成MySQL数据库访问技巧

    将MySQL数据库集成到Linux应用中,不仅可以充分利用MySQL的强大功能,还能提升应用的性能和可靠性。通过掌握适当的数据库API和编程技术,开发者能够在各种复杂的Web应用中无缝集成MySQL,实现数据的高效管理和访问。...

    Linux原理及应用——附网络命令.ppt

    2. `/etc/hosts`:这是一个静态的DNS(域名系统)文件,用于将主机名映射到对应的IP地址,便于本地解析。 3. `/etc/networks`:虽然在某些Linux发行版中可能不常用,但这个文件可以用来将网络名称映射到网络地址。 4...

    linux下导入导出mysql数据库及其导出数据命令大汇总

    Linux 作为一个广泛应用于服务器操作系统的平台,MySQL 作为一个流行的关系数据库管理系统,在 Linux 下的使用非常广泛。因此,掌握 Linux 下 MySQL 数据库的导入导出命令变得非常重要。本文将对 Linux 下 MySQL ...

    linux configlinux服务器配置应用 配置文件

    4. `/etc/hostname`:存储服务器的主机名。 5. `/etc/ssh/sshd_config`:SSH服务的配置,包括端口、加密算法、允许的登录方式等。 6. `/etc/sysconfig/network-scripts/ifcfg-eth0`(或其他网络接口):网络接口的...

    linux下oracle 11g R2 dataguard

    在Linux环境下,Oracle 11g R2 Data Guard是一种高可用性和灾难恢复解决方案,它通过在不同的物理或逻辑位置维护一个或多个备用数据库,来保护关键业务数据免受硬件故障、自然灾害或其他潜在的数据丢失风险。...

    Linux教程.pdf

    命令提示符(root@localhost~)显示了当前登录用户、主机名和工作目录,其中超级用户root的提示符为"#",普通用户为"$"。命令格式通常由命令、选项和参数组成,选项有时可以合并写在一起,例如"-a"等于"--all"。 在...

    《Linux从入门到精通》

    E.7.2 我在运行ls时, 为什么看不到彩色? E.8 X Windows E.8.1 我听说XFree86有新的版本, 我如何安装它? 或者, 我需要安装最新版本的XFree86, 因为旧版本不支持我的显示卡. 我如何安装它? E.8.2 当我用startx命令...

Global site tag (gtag.js) - Google Analytics