启动cassandra的问题

时间:2011-09-21 08:20:28

标签: java cassandra

我为ubuntu下载了apache-cassandra-0.8.5并将其解压缩。我读了自述文件。 我在shell中尝试bellow命令:

bin/cassandra -f

但它说: 错误:代理抛出异常:java.net.MalformedURLException:本地主机名 unknown:java.net.UnknownHostException:node24.nise.local:node24.nise.local

我该怎么办?

5 个答案:

答案 0 :(得分:56)

您的/etc/hosts文件包含哪些内容?也许在localhost行添加node24.nise.local127.0.0.1作为名称。

答案 1 :(得分:8)

/etc/hosts文件

中添加以下行
  127.0.0.1  localhost.localdomain localhost node24.nise.local

node24.nise.local替换为您的主机名。

答案 2 :(得分:5)

转到终端,然后运行:

$ hostname localhost

(或您的主机名称)

答案 3 :(得分:4)

在AWS EC2中,当您安装Cassandra时,您可能会遇到此问题,因为最初配置的主机名设置为ip-x-x-x-x为x-x-x-x EC2实例专用地址。解决问题的步骤:

  1. 编辑网络配置文件/etc/sysconfig/network

    HOSTNAME=[myservername]

  2. 编辑主机文件:

    sudo vi /etc/hosts

  3. 将主机名条目添加到/etc/hosts

    127.0.0.1 [myservername]

  4. 设置主机名或重新启动

    sudo hostname [myservername]

答案 4 :(得分:1)

我面临同样的问题,并通过以下步骤解决 1.在Ubuntu系统中编辑HostNames文件
 $ sudo nano / etc / hosts
  在此之后,在第一个名称中添加系统名称或您的系统IP,如下所示 127.0.0.1 bflesgwks011
(OR)
127.0.0.1 192.168.15.22
2.Save&退出文件。
3.使用命令重新启动网络。
 $ sudo /etc/init.d/networking restart

我希望它有效。
感谢。