問題タブ [minio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-s3 - minio: minio.io オブジェクト ストレージ サーバーのクラスター アーキテクチャは何ですか?
minio.io を何時間も検索しましたが、ID はクラスタリングに関する適切な情報を提供しません。リングがあり、インスタンスが接続されていますか? または mini は、単一の分離されたマシン用です。クラスターを実行するには、クラスターの分離されたインスタンスを多数実行する必要があり、アプリはどのインスタンスに書き込むかを選択しますか?
はいの場合: ファイルをバケットに書き込むと、minio はマルチサーバー間でそれを複製しますか? 私は、Amazon s3、またはオブジェクトのマルチコピーを異なるサーバーに保存することをサポートする openstack swift のようなものです (同じマシン上のマルチディスクではありません)。
ubuntu - Minio を BindFS マウントのフロントエンドとして使用する方法
序章
Ubuntu 16.04 を使用しており、BindFS マウントを介してコンテンツが公開されているバケットで Minio インスタンスを実行しようとしています。バックエンドのディレクトリ構造は次のようになります。
wherebackend
はリモート ストレージを表し、通常のディレクトリです。
次のコマンドを使用して Minio を起動しています。
http://192.168.0.107:9002でMinio ブラウザーにアクセスし、提供された資格情報を使用してログインし、バケットを作成し、ファイルをアップロードできます。
BindFS を使用して Minio バケットをバックエンド ストレージに結合すると、次のようになります。
コマンドは成功し、次のように表示され/proc/mounts
ます。
/etc/fuse.conf
では、user_allow_other
コメントを外したことに注意してください。
問題
BindFS がマウントされると、Minio ブラウザーからファイルをアップロードできなくなります。Javascript コンソールを開くと、次のエラーが表示されます。
[ネットワーク] タブに次の応答が表示されます。
私はこれをどのように診断するかについて本当に途方に暮れています。touch
または などを介して手動でファイルを作成しようとするとecho >
、これは期待どおりに機能します。Minio からのログを表示する方法を見つけようと、いろいろ調べてみましたが、何も表示されませんでした。私の.minio-test
ディレクトリにはconfig.json
、次の有望なスニペットを含むファイルが含まれていることに注意してください。
しかし、私が知る限り、これらのオプションを使用して実際にログを出力することはできませんでした。修正されたと主張するこのバグレポートを見つけましたが、問題は残っているようです。
どんな助けでも大歓迎です。
elixir - phoenix elixir exaws と minio の併用 (ファイルのアップロード)
minioとともにExAwsライブラリを使用しようとしています。ファイルをアップロードしようとしました:
エラーが発生します:
ファイルのアップロードが開始されたことが応答でわかります。このミニは、答えが期待どおりではないことを返しますか? または問題は何か他のものにありますか?
Upd: sweet_xml を追加した後、別のエラーが発生するようになりました:
同時に、ダウンロードがwiresharkにあることがわかりますが、ストレージフォルダーは空です
Minio からの応答を詳しく調べたところ、次の etag があることがわかりました:
Frame 1138: 344 bytes on wire (2752 bits), 344 bytes captured (2752 bits) on interface 0
Ethernet II, Src: 00:00:00_00:00:00 (00:00:00:00:00:00), Dst: 00:00:00_00:00:00 (00:00:00:00:00:00)
Internet Protocol Version 4, Src: 127.0.0.1, Dst: 127.0.0.1
Transmission Control Protocol, Src Port: 9000 (9000), Dst Port: 42324 (42324), Seq: 515, Ack: 1539815, Len: 278
Hypertext Transfer Protocol
HTTP/1.1 200 OK\r\n
Accept-Ranges: bytes\r\n
Etag: "2501de281894f7a1f79e8e0d6b8e7d85"\r\n
Server: Minio/DEVELOPMENT.GOGET (linux; amd64)\r\n
Vary: Origin\r\n
X-Amz-Request-Id: M81ULLKCXKH0KRXD\r\n
Date: Fri, 14 Oct 2016 15:00:16 GMT\r\n
Content-Length: 0\r\n
Content-Type: text/plain; charset=utf-8\r\n
\r\n
[HTTP response 2/2]
[Time since request: 0.008850143 seconds]
[Prev request in frame: 1016]
[Prev response in frame: 1028]
[Request in frame: 1032]
UPD: 問題は ExAws ライブラリの作成者によって解決されました - https://github.com/CargoSense/ex_aws/issues/253
python - pythonポストリクエストがMinioサーバーのインポートで機能しない
Python/Django と Minio サーバーの POST リクエストに問題があります。これはコードです
問題は、最初にインポートを削除しないとリクエストが機能せず、その理由が理解できないことです。これは生成されたエラーです:
これは、リクエストを作成するスクリプトです。これは次のとおりです。
すでにタイムアウトを増やそうとしましたが、うまくいきません。もちろん、別のスクリプトで Minio 部分をテストしましたが、このリクエスト スクリプトでのみこのエラーが生成されるインポートです。
助けてくれてありがとう