問題タブ [geonetwork]
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.
metadata - GeoNetwork を使用した THREDDS からの収集
私は THREDDS インスタンスを持っています: https://wci.earth2observe.eu/thredds/catalog-earth2observe.htmlで、ISO-19115 標準形式でデータを取得する方法を探しています。私は多くの解決策を試しましたが、現在、私が持っている GeoNetwork インスタンスに情報を取得しようとしています。
次の設定で THREDDS ハーベスターを使用してみました。
ノード名: E2O
頻度: 0 00 09 ? * 月~金
グループ:サンプルグループ
サービス URL: https://vortex1.npm.ac.uk/thredds/catalog-earth2observe.xml
カタログ内のすべてのサービスの ISO19119 メタデータを作成します。
コレクション データセットのメタデータを作成する:ティック
Atomic Datasets のメタデータを作成する: Tick
thredds-datasetDategory:地図とグラフィック
パブリックに設定され、「すべて」がチェックされています
GeoNetwork のv3.0.2を使用しています
私が間違っていること、または他のどのシステムを機能させることができるかについてのアドバイスをいただければ幸いです。
どうもありがとう!
ckan - ckan ハーベスティング構成の default_groups
ハーベスティング拡張機能とジオネットワーク ハーベスティング拡張機能を備えた Ckan 2.5.1 を使用しています。私が設定した収穫設定ページで
データセットをフィルタリングして収集し、それらを既存のグループに割り当てるためurbanistica。
フィルタリングされたすべてのデータセットは、ジオネットワーク CSW から ckan に作成されますが、urbanistica グループに割り当てられるデータセットはありません。
default_groupsログファイルにエラーが記録されていないため、無視されているようです。
他の構成または設定がありません (のようにproduction.ini)?
tomcat - ロード バランシング ジオネットワーク Tomcat + HAProxy
最近、HAProxy を使用して 1 台のマシンで 2 つの Tomcat (A と B) のクラスターを構成しています (すべて問題ありません)。両方の Web サーバーで Geonetwork WAR をデプロイしました。問題なくTomcat Aを起動しますが、Tomcat Bを起動すると、「geonetwork.war」がLucenインデックスにアクセスしようとするとエラーが発生し、Tomcat Aの起動時にwrite.lockによるロックが生成されます(おそらく)。
エラー取得は次のようになります。
2016-11-22 20:47:59,700 エラー [geonetwork.index] - タクソノミー リーダー/ライター org.apache.lucene.store.LockObtainFailedException を開くときにエラーが発生しました: ロック取得がタイムアウトしました: NativeFSLock@/data/geonetwork/geonetwork_data_agrologia/ index/taxonomy/write.lock at org.apache.lucene.store.Lock.obtain(Lock.java:89) at org.apache.lucene.index.IndexWriter.(IndexWriter.java:724) at org.apache.lucene .facet.taxonomy.directory.DirectoryTaxonomyWriter.openIndexWriter(DirectoryTaxonomyWriter.java:265) at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter.(DirectoryTaxonomyWriter.java:192) at org.apache.lucene.facet.taxonomy. directory.DirectoryTaxonomyWriter.(DirectoryTaxonomyWriter.java:315) at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter.(DirectoryTaxonomyWriter.java:332) org.fao.geonet.kernel.search.index.TaxonomyIndexTracker.init(TaxonomyIndexTracker.java:46) で org.fao.geonet.kernel.search.index.TaxonomyIndexTracker.(TaxonomyIndexTracker.java:40) で org. fao.geonet.kernel.search.index.LuceneIndexLanguageTracker.lazyInit(LuceneIndexLanguageTracker.java:75) org.fao.geonet.kernel.search.index.LuceneIndexLanguageTracker.acquire(LuceneIndexLanguageTracker.java:173) at org.fao.geonet. org.fao.geonet.kernel.search.SearchManager.getDocsChangeDate( で org.fao.geonet.kernel.search.SearchManager.getNewIndexReader(SearchManager.java:1411) で kernel.search.SearchManager.getIndexReader(SearchManager.java:1407) org.fao.geonet.Geonetwork.start(Geonetwork.java:378) jeeves.server.JeevesEngine.initAppHandler(JeevesEngine.java:454) で jeeves.server.JeevesEngine.init(JeevesEngine.java:175) で jeeves.server.sources.http.JeevesServlet.init(JeevesServlet.java:82) ) org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1183) の javax.servlet.GenericServlet.init(GenericServlet.java:158) org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper. java:1099) org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:989) で org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4913) で org.apache.catalina.core .StandardContext.startInternal(StandardContext.java:5223) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728) の addChildInternal(ContainerBase.java:752) org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) の org.apache .catalina.startup.HostConfig.deployWAR(HostConfig.java:952) で org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823) で java.util.concurrent.Executors$RunnableAdapter.call(Executors) .java:511) で java.util.concurrent.FutureTask.run(FutureTask.java:266) で java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) で java.util.concurrent.ThreadPoolExecutor$Worker で。 java.lang.Thread.run(Thread.java:745) で実行 (ThreadPoolExecutor.java:617)728) org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) で org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952) で org.apache.catalina.startup.HostConfig java.util.concurrent.Executors の $DeployWar.run(HostConfig.java:1823) $RunnableAdapter.call(Executors.java:511) java.util.concurrent.FutureTask.run(FutureTask.java:266) の java. util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) で java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) で java.lang.Thread.run(Thread.java:745) で728) org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) で org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952) で org.apache.catalina.startup.HostConfig java.util.concurrent.Executors の $DeployWar.run(HostConfig.java:1823) $RunnableAdapter.call(Executors.java:511) java.util.concurrent.FutureTask.run(FutureTask.java:266) の java. util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) で java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) で java.lang.Thread.run(Thread.java:745) で1823) で java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) で java.util.concurrent.FutureTask.run(FutureTask.java:266) で java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor) で.java:1142) で java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) で java.lang.Thread.run(Thread.java:745) で1823) で java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) で java.util.concurrent.FutureTask.run(FutureTask.java:266) で java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor) で.java:1142) で java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) で java.lang.Thread.run(Thread.java:745) で
Lucene のロックを回避したり、クラスター化/負荷分散されている場合にこれらのインデックスへのアクセスを許可するようにジオネットワーク アプリケーションを構成する方法はありますか?