web-dev-qa-db-ja.com

起動時の問題cassandra

私はUbuntu用のApache-cassandra-0.8.5をダウンロードして解凍します。readmeファイルを読みます。私はシェルで以下のコマンドを試します:

bin/cassandra -f

しかし、それは言った:エラー:エージェントによってスローされた例外:Java.net.MalformedURLException:ローカルホスト名不明:Java.net.UnknownHostException:node24.nise.local:node24.nise.local

私は何をすべきか?

28
babak6

/etc/hostsファイルには何が含まれていますか?多分localhostnode24.nise.local127.0.0.1行に名前として追加します。

56
Dunaril

はい。ローカルホストエントリにドメイン名を追加すると機能します/etc/hosts

127.0.0.1  testdomain  localhost.localdomain localhost
16
amber_linux

/etc/hostsファイルに次の行を追加します

  127.0.0.1  localhost.localdomain localhost node24.nise.local

node24.nise.localをホスト名に置き換えます。

8
Fizer Khan

ターミナルに行き、単に実行してください:

$ hostname localhost

(またはあなたのホスト名は何でも)

5
Alok Adhao

AWS EC2では、Cassandraをインストールするときに、ip-x-x-x-xに設定されている初期構成のホスト名がx-x-x-x EC2インスタンスのプライベートアドレスであるため、この問題が発生する可能性があります。これを解決する手順:

  1. ネットワーク構成ファイル/etc/sysconfig/networkを編集します

    HOSTNAME=[myservername]

  2. Hostsファイルを編集します。

    Sudo vi /etc/hosts

  3. ホスト名エントリを/etc/hostsに追加します

    127.0.0.1 [myservername]

  4. ホスト名を設定するか、再起動します

    Sudo hostname [myservername]

4
rodolk

同じ問題に直面しましたが、次の手順で解決しました。
1。UbuntuシステムでHostNamesファイルを編集
$ Sudo nano/etc/hosts
この後、次のように名前にシステム名またはシステムIPを追加します。
127.0.0.1 bflesgwks011
(または)
127.0.0.1 192.168.15.22
2。ファイルを保存して終了
。コマンドを使用してネットワークを再起動します。
$ Sudo /etc/init.d/networking restart

うまくいくことを願っています。
ありがとう。

1
D8Sasi