問題タブ [microsoft-distributed-file-system]
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.
java - JavaでのDFSおよびSMB(jcifs)の問題
Javaのjcifsを使用してDFS共有にディレクトリを作成しようとしています。
server1のDFS :
server1smbストアからのDOMAIN/ Root / path1server2smbストア
からのDOMAIN/Root / path2
Eclipseでデバッグモードからディレクトリを作成しているときに、jcifs(Java)でSMBFileを使用すると、そのDFS共有でディレクトリが正常に作成されました。
しかし、同じプログラムがWindowsサービスとして試行および実行され、動作していないため、「SmbAccessDenied」例外として例外がスローされます。
Adcvanceに感謝します...
msdeploy - msdeploy の skip ディレクティブを使用して、ファイルとそれらを含むディレクトリをスキップするにはどうすればよいですか?
Web サイトを DFS 共有に展開しています。DFS は、さまざまな場所に .DFSFolderLink.lnk という名前のショートカット ファイルを作成します。ボックスの管理者には、このショートカット ファイルを削除する権限がありません。したがって、存在する場合は、それらを展開から除外して、削除されないようにする必要があります。
-skip:File=.DFSFolderLink.lnkを msdeployに渡すことで、既に .DFSFolderLink を除外できます。ただし、展開するパッケージにショートカット ファイルを含むディレクトリが存在しない場合は、フォルダを削除しようとしても、ショートカット ファイルがまだ存在するために削除できないため、エラーが発生します。
ディレクトリ名が何であるかを事前に知らなくても、ショートカットファイルとそれを含むディレクトリを除外するにはどうすればよいですか?
windows - Windows共有からビデオを再生するためにflexを使用する
企業ネットワーク内の Windows 共有からビデオ ファイルを再生する必要があります。共有は他の企業サイトに複製されるため、すべてのユーザーがローカル ストレージからビデオをダウンロードできるため、共有が使用されます (これには DFS を使用します)。
動画は Web ポータルで再生する必要があります。したがって、このタスクには Flex を使用したいと考えています。
問題は、flex から Windows 共有を開く方法です。
他の解決策を提案できれば、それも素晴らしいでしょう
ありがとう!
c# - UNC パスが DFS パスかどうかを確認する方法は?
3 つの UNC パスがあるとします。
どれが dfs マッピングで、どれがそうでないか (c# で) どのように確認できますか?
replication - 分散ファイル システムのレプリケーション
現在、独自のサービスを通じて複数のサーバーに複製されている大量のデータ ソースがあります。データ サイズは約 10 TB で、数百万のフォルダー/ファイルがあります。データ サイズは毎日 10 ~ 20 GB ずつ増加します。OSはWindows Server 2008 R2です。
より自動化された堅牢なファイル複製システムを探しています。Microsoft の DFS レプリケーションはオプションですが、そのような大規模なデータでは機能しない可能性があると誰かが指摘しました。誰でも経験があり、この制限を確認できますか? その場合、他に無料のシステムはありますか?
ありがとう
hadoop - cdh3 から cdh4 への Hadoop hdfs の移行
2 つの Hadoop クラスターがあります。私の目標は、hadoop -cp を使用して、すべての hdfs ファイルをcluster1からcluster2にコピーすることです。
Cluster1: Hadoop 0.20.2-cdh3u4
Cluster2: Hadoop 2.0.0-cdh4.1.1
ここで、以下のように、 cluster2のリモートでcluster1に対して dfs -ls コマンドを実行するだけでも:
私は例外を取得しています:
ls: ローカル例外で失敗しました: java.io.IOException: 応答が null です。; ホストの詳細: ローカル ホストは次のとおりです: "cluster2-namenode/10.21.xxx.xxx"; 宛先ホスト: "cluster1-namenode":8020;
Hadoop のバージョンの違いによるものだと思いますが、これに対する回避策はありますか? 私の古い environment-cluster1 には、すべての distcp、bhase copytable オプションを除外する mapred がデプロイされていません。また、hbase レプリケーション機能は cluster1 でも利用できません。hdfs データをcluster1からcluster2に移行する方法を考えるのに苦労しています。3 から 4 に移行する代わりに、cdh3 を cdh4 にアップグレードすることについて誰もが話しているからです。
asp.net - IIS7.5でASP.NETと一緒にASPClassicを実行するときのエラー
現在、いくつかのWebサイトをIIS6からIIS7に移行しようとしていますが、問題が発生しました。
ほとんどの場合、私のWebサイトはClassicASPで作成されています。ただし、1つのWebサイト内に、asp.netを実行している2つのWebアプリケーションがあります。このようなもの
Classic ASPページをホストしているサイトを閲覧するとき、問題はありません。ASP.NET Webアプリケーションの1つにアクセスすれば、すべて問題ありません。次に、2番目のASP.NET Webアプリケーションにアクセスすると、問題が発生し始めます。ASP.NETアプリケーションページで次の行に沿ってエラーが発生します。
ネットワークBIOSコマンドの制限に達したため、「\ FileServer1 \ web \ mywebsite2 \ MyAspDotNetApplication1\App_Browsers」への変更の監視を開始できませんでした。このエラーの詳細については、Microsoftナレッジベースの記事810886を参照してください。UNC共有でのホスティングは、WindowsXPプラットフォームではサポートされていません。
Classic ASP Webページにアクセスしようとすると、次のエラーが発生します
IISマネージャーを開いて、エラーが発生しているサイトまたは仮想ディレクトリの1つを確認すると、次のエラーが発生します。
私が抱えている問題は、この他の質問と似ていますが、すべてのWeb.configファイルをすべてのサイト(ASP.NETアプリケーションを除く)から削除しましたが、それでもエラーが発生します。
これはIIS6で正常に機能しました。
何か案は?
設定
ハードウェア
- Windows Server 2008を実行している2つのWebサーバー(Web1およびWeb2)
- Windows 2003を実行している1つのファイルサーバー(FileServer1)(それが違いを生むかどうかはわかりません)
IIS
- 独自のアプリケーションプールで実行されている10個のクラシックASPWebサイト。これらのWebサイトにはすべて、ファイルサーバー上の場所を指す多くの仮想ディレクトリがあります。
- 上記の10のWebサイトの1つにリダイレクトするだけの20のWebサイト
- クラシックASPサイトの1つに含まれる2つのASP.NETアプリケーション
- クラシックASPサイトにはそれぞれ、カスタムユーザーアカウントで実行される独自のアプリケーションプールがあります
MYDOMAIN\MyIISUser
- ASP.NETアプリケーションにも独自のアプリケーションプールがあり、カスタムユーザーアカウントMYDOMAIN\MyIISUserで実行するように構成されています
- 20のリダイレクトWebサイトは、単一のアプリケーションプールで実行されます。
- Webサイトは、共有構成を使用するように設定されています。構成ファイルは各Webサーバーにローカルに保存され、DFSを使用して同期されます(FileServer1に配置しようとしましたが、上記と同じ問題が発生し、Webサーバーのローカルファイルシステムに移動すると問題が解決しました-これは重要かもしれませんか?)。
ファイルサーバー
- すべてのWebコンテンツは、の下のファイルサーバーに保存されます
C:\Web
。これは、アドレスを介してネットワークからアクセス可能なUNCドライブとして設定されます\\FileServer1\Web
C:\Web
の読み取りアクセスを許可するためのアクセス許可を設定しましたMYDOMAIN\MyIISUser
- Webコンテンツは、ローカルコピーを作成してDFSを使用するのではなく、ネットワークドライブに保存する必要があると言われています。
.net - VBSを使用してDFSパスをUNCにプログラムで変換するにはどうすればよいですか?
DFSではなくUNCパスを使用する必要のあるスクリプトがいくつかあり、DFSパスからプログラムでUNCパスを判別できるようにしたいと考えています。たとえば、次のようなものがあります。
そして、私はそれから次のようなUNCパスを取得したいと思います。
DFSUtil.exeのようなユーティリティが利用できるとは思えません。VBScriptである必要があります。
WMIを使用するNETで次のコードを見つけましたが、それを使用可能なVBSに変換するために何が起こっているのかを理解できません:http: //www.codeproject.com/Tips/158829/Convert-a-file-path-to -a-UNC-Path
誰かが手を貸すことができますか?私は翻訳に迷っています(NETを話さないでください)...
daemon - JGit: InMemoryRepository を使用して dfs 実装について学習する方法
jgitの代替dfsバックエンドを実装する方法を学びたいと思っており、 https://github.com/eclipse/jgit/blob/master/org.eclipse.jgit/src/org/eclipse/jgit/storage/dfsを見ています例として/InMemoryRepository.java 。
これをスタンドアロンのgitデーモンとして設定する方法を理解するのに苦労しています。基本的に、単一の (空の) メモリ内 git リポジトリの git サーバーである Java プロセスを開始できるようにしたいと考えています。次に、git クライアントを使用して、そのリポジトリ デーモン プロセスからプッシュ/プルできるようにしたいと考えています。
c# - PrincipalSearcher を使用して DFS 共有を取得する
Windows フォームで VB から C# にコードを適応させようとしています。私はまだ、一般的な DFS のアイデアと、それを Windows フォームから操作する方法を理解しようとしています。
VB はこのGetObject("LDAP://RootDSE")
関数を使用して、DirectorySearcher
. 同じオブジェクトを使用してユーザー ID から を返し、UserPrincipal
グループが既に存在するかどうかを ( を使用して) チェックする他の関数を適応させましたGroupPrincipal
。これらは通常、次のようになります。
ただし、使用しているキーワードを含むドキュメントは見つかりませんが、DFS 名前空間であるディレクトリのリストを取得しようとしています (と思います)。
VB の (変更された) コードは次のとおりです。
のソースを調べてみましたがUserPrincipal
、オブジェクトを拡張してディレクトリなどを取得する方法がわかりませんでした。GroupPrincipal
ComputerPrincipal
Principal