Java 关于启动卡桑德拉的问题
我下载了适用于ubuntu的apache-cassandra-0.8.5并将其解压缩。我阅读了自述文件。 我尝试在shell中使用以下命令:Java 关于启动卡桑德拉的问题,java,cassandra,Java,Cassandra,我下载了适用于ubuntu的apache-cassandra-0.8.5并将其解压缩。我阅读了自述文件。 我尝试在shell中使用以下命令: bin/cassandra -f 但它说: 错误:代理引发异常:java.net.MalformedURLException:本地主机名 未知:java.net.UnknownHostException:node24.nise.local:node24.nise.local 我该怎么办?您的/etc/hosts文件包含什么?可以在127.0.0.1行中添
bin/cassandra -f
但它说:
错误:代理引发异常:java.net.MalformedURLException:本地主机名
未知:java.net.UnknownHostException:node24.nise.local:node24.nise.local
我该怎么办?您的
/etc/hosts
文件包含什么?可以在127.0.0.1
行中添加localhost
和node24.nise.local
作为名称。是。一旦您在本地主机条目中添加域名,它就会工作。/etc/hosts
127.0.0.1 testdomain localhost.localdomain localhost
在
/etc/hosts
文件中添加以下行
127.0.0.1 localhost.localdomain localhost node24.nise.local
用您的主机名替换
节点24.nise.local
。转到终端并运行:
$ hostname localhost
(或无论您的主机名是什么)在AWS EC2中,当您安装Cassandra时,您可能会遇到此问题,因为初始配置的主机名设置为ip-x-x-x-x是x-x-x-x EC2实例专用地址。解决此问题的步骤:
/etc/sysconfig/network
HOSTNAME=[myservername]
sudo vi/etc/hosts
127.0.0.1 testdomain localhost.localdomain localhost
/etc/hosts
127.0.0.1 testdomain localhost.localdomain localhost
127.0.0.1[myservername]
sudo主机名[myservername]
我遇到了同样的问题,通过以下步骤解决。
1.在Ubuntu系统中编辑主机名文件
$sudo nano/etc/hosts
在此之后添加系统名或系统IP,如下面所示。
127.0.0.1 bflesgwks011
(或)
127.0.0.1 192.168.15.22
2.保存并退出文件。
3.使用命令重新启动网络。
$sudo/etc/init.d/networking restart
我希望它能起作用。
谢谢。127.0.0.1 localhost.localdomain localhost然后将
node24.nise.local
添加到此行。@Dunaril:请将您的注释添加到答案中,以便更完整。问题在这里讨论:谢谢!我在MAC中遇到了这个问题,然后我又遇到了第四个问题:sudo scutil——设置主机名localhost