AMI-05ffb06f、t2.microEC2インスタンスを使用しています。
Cloud-configを使用してetcdを起動しますが、起動に失敗します
Error: client: etcd cluster is unavailable or misconfigured
error #0: dial tcp 127.0.0.1:4001: connection refused
error #1: dial tcp 127.0.0.1:2379: connection refused
手動で起動してみました
cd /bin
./etcd
それは言う
[etcd] Jan 18 09:49:46.555 WARNING | Using the directory ip-172-31-1-86.ec2.internal.etcd as the etcd curation directory because a directory was not specified.
[etcd] Jan 18 09:49:46.555 CRITICAL | Unable to create path: mkdir ip-172-31-1-86.ec2.internal.etcd: read-only file system
Data-dirパラメーターをhomeに設定すると、正常に機能するようになりました。
./etcd -data-dir=~/
デフォルトの場所にフォルダを作成できないのはなぜですか?
これは通常、何もリッスンしていないか、ファイアウォールがブロックしていることを意味します。以下のリンクを参照してください。
この
クリティカル|パスを作成できません:mkdir ip-172-31-1-86.ec2.internal.etcd:読み取り専用ファイルシステム
書き込もうとしているファイルシステムが読み取り専用であることを示しています。スタートアップを実行しようとしているユーザーに適切な権限がない場合、このメッセージが表示される可能性があります。
ファイルシステムが読み取り専用かどうかを判断する方法については ここにいくつかのアイデア があります。そうでない場合は、ユーザーが適切な権限などを持っていることを確認してください。