問題タブ [ckan]
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.
solr - CKAN schema.xml ファイルが jetty/solr インストールを中断する
12 月 17 日より前に、UBUNTU 12.04 に CKAN を正しくインストールしました。2.2 バージョンでの変更を見てきました。
https://github.com/okfn/ckanにいくつかの変更がありました。
ubuntu 12.04に再度インストールしようとして数日後(別のマシン)、jetty/solrのschema.xmlを変更すると問題に直面しています。
jetty/solr をインストールしたら、http://docs.ckan.org/en/latest/install-from-source.html の指示に従い ます。
127.0.01:8983/jetty/solr は schema.xml を変更する前に正常に動作します
ポイント5.2では、元のschema.xmlをsolrから変更し、ckan schema.xmlを使用するとエラーが発生します:
これはコマンドです(端末にコピー/貼り付け) sudo mv /etc/solr/conf/schema.xml /etc/solr/conf/schema.xml.bak
sudo ln -s /usr/lib/ckan/default/src/ckan/ckan/config/solr/schema.xml /etc/solr/conf/schema.xml
エラー: /solr/ へのアクセスに問題があります。理由:
ログ ファイルをチェックして、問題の詳細を確認してください。
構成エラーの後も solr を続行するには、次のように変更します。
間違い
ヌルで
java.lang.RuntimeException: リソース 'schema.xml' がクラスパスまたは '/usr/share/solr/conf/' に見つかりません。org.apache.solr.core の cwd=/var/cache/jetty/tmp. SolrResourceLoader.openResource(SolrResourceLoader.java:262) at org.apache.solr.core.SolrResourceLoader.openSchema(SolrResourceLoader.java:222) at org.apache.solr.schema.IndexSchema.(IndexSchema.java:94) at org. apache.solr.core.SolrCore.(SolrCore.java:521) at org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:137) at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter) .java:83) で org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) で org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) で org.mortbay.jetty.servlet. ServletHandler.initialize(ServletHandler.java:662) org.mortbay.jetty.servlet.Context.startContext(Context.java:140) で org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250) で org.mortbay.jetty.handler.ContextHandler .doStart(ContextHandler.java:518) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at org.mortbay. jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) で org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) で org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) でorg.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) で org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) で org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) org.mortbay.jetty.Server.doStart(Server.java:224) org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) org.mortbay .xml.XmlConfiguration.main(XmlConfiguration.java:985)、sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブ メソッド)、sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)、sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl) .java:43) で java.lang.reflect.Method.invoke(Method.java:622) で org.mortbay.start.Main.invokeMain(Main.java:194) で org.mortbay.start.Main.start( Main.java:534) で org.mortbay.jetty.start.daemon.Bootstrap.start(Bootstrap.java:30) で sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブ メソッド) で sun.reflect.NativeMethodAccessorImpl.java.lang.reflect.Method.invoke(Method.java:622) で、sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で、org.apache.commons.daemon.support で、invoke(NativeMethodAccessorImpl.java:57) .DaemonLoader.start(DaemonLoader.java:243) Jetty を搭載しています://
ログアウトは次のとおりです。
452 [main] INFO org.mortbay.log - jetty-6.1.24 551 [main] INFO org.mortbay.log - /etc/jetty/contexts/javadoc.xml をデプロイ -> org.mortbay.jetty.handler.ContextHandler@ 351563ff{/javadoc,file:/usr/share/jetty/javadoc} SLF4J: クラスパスに複数の SLF4J バインディングが含まれています。SLF4J: [jar:file:/usr/share/java/slf4j-simple-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class] でバインディングが見つかりました SLF4J: [jar:file:/usr でバインディングが見つかりました] /share/solr/WEB-INF/lib/slf4j-jdk14.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: http://www.slf4j.org/codes.html#multiple_bindingsを参照説明のために。04-ene-2014 10:59:22 org.apache.solr.core.SolrResourceLoader locateSolrHome 情報: JNDI に /solr/home がありません 04-ene-2014 10:59:22 org.apache.solr.core.SolrResourceLoader locateSolrHome 情報: システム プロパティ solr.solr.home を使用: /usr/share/solr 04-ene-2014 10:59:22 org.apache.solr.core.SolrResourceLoader 情報: Solr ホームが '/usr/share/solr/' に設定されました04-ene-2014 10:59:22 org.apache.solr.servlet.SolrDispatchFilter init 情報: SolrDispatchFilter.init() 04-ene-2014 10:59:22 org.apache.solr.core.SolrResourceLoader locateSolrHome 情報: いいえ/solr/home in JNDI 04-ene-2014 10:59:22 org.apache.solr.core.SolrResourceLoader locateSolrHome INFO: システム プロパティ solr.solr.home を使用: /usr/share/solr 04-ene-2014 10: 59:22 org.apache.solr.core.CoreContainer$Initializer 初期化情報: solr.xml を探しています: /usr/share/solr/solr.xml 04-ene-2014 10:59:22 org.apache.solr.core.SolrResourceLoader INFO: Solr ホームが「/usr/share/solr/」に設定されました [致命的なエラー] :2 :6: "[xX][mM][lL]" に一致する処理命令ターゲットは許可されていません。04-ene-2014 10:59:22 org.apache.solr.common.SolrException ログ GRAVE: ファイルの解析中に例外が発生しました: solrconfig.xml:org.xml.sax.SAXParseException; 行番号: 2; 列番号: 6; 「[xX][mM][lL]」に一致する処理命令ターゲットは許可されていません。org.apache.xerces.parsers.DOMParser.parse(不明なソース) で org.apache.xerces.jaxp.DocumentBuilderImpl.parse(不明なソース) で javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121) でorg.apache.solr.core.Config.(Config.java:110) org.apache.solr.core.SolrConfig.(SolrConfig.java:130) org.
04-ene-2014 10:59:22 org.apache.solr.servlet.SolrDispatchFilter init GRAVE: SOLR を開始できませんでした。solr/home プロパティ org.xml.sax.SAXParseException を確認してください。行番号: 2; 列番号: 6; 「[xX][mM][lL]」に一致する処理命令ターゲットは許可されていません。org.apache.xerces.parsers.DOMParser.parse(不明なソース) で org.apache.xerces.jaxp.DocumentBuilderImpl.parse(不明なソース) で javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121) でorg.apache.solr.core.Config.(Config.java:110) at org.apache.solr.core.SolrConfig.(SolrConfig.java:130) at org.apache.solr.core.CoreContainer$Initializer.initialize( org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java: start(Main.java:534) at org.mortbay.jetty.start.daemon.Bootstrap.start(Bootstrap.java:30) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:57) で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で java.lang.reflect.Method.invoke(Method.java:622) で org.apache.commons.daemon.support.DaemonLoader で.start(DaemonLoader.java:243) 04-ene-2014 10:59:22 org.apache.solr.common.SolrException ログ GRAVE: org.xml.sax.SAXParseException; 行番号: 2; 列番号: 6; 「[xX][mM][lL]」に一致する処理命令ターゲットは許可されていません。org.apache.xerces.parsers.DOMParser.parse(不明なソース) で org.apache.xerces.jaxp.DocumentBuilderImpl.parse(不明なソース) で javax.xml.
04-ene-2014 10:59:22 org.apache.solr.servlet.SolrDispatchFilter 初期化情報: SolrDispatchFilter.init() 完了 04-ene-2014 10:59:22 org.apache.solr.servlet.SolrServlet 初期化情報: SolrServlet.init() 04-ene-2014 10:59:22 org.apache.solr.core.SolrResourceLoader locateSolrHome 情報: JNDI 04-ene-2014 10:59:22 org.apache.solr に /solr/home がありません。 core.SolrResourceLoader locateSolrHome INFO: システム プロパティ solr.solr.home を使用: /usr/share/solr 04-ene-2014 10:59:22 org.apache.solr.servlet.SolrServlet init INFO: SolrServlet.init() done 04 -ene-2014 10:59:22 org.apache.solr.core.SolrResourceLoader locateSolrHome 情報: JNDI に /solr/home がありません 04-ene-2014 10:59:22 org.apache.solr.core.SolrResourceLoader locateSolrHome 情報:システム プロパティ solr.solr.home: /usr/share/solr 04-ene-2014 10:59:22 org.apache.solr.servlet を使用します。SolrUpdateServlet init INFO: SolrUpdateServlet.init() done 1147 [main] INFO org.mortbay.log - オープン /var/log/jetty/2014_01_04.request.log 1176 [main] INFO org.mortbay.log - 開始 SelectChannelConnector@:8983
grouping - CKAN における組織とグループの違いは何ですか?
グループとは CKAN グループを使用して、データセットのコレクションを作成および管理できます。これは、特定のプロジェクトやチーム、または特定のテーマに関するデータセットをカタログ化するため、または公開された独自のデータセットを見つけて検索するための非常に簡単な方法として使用できます。
組織とは CKAN 組織は、データセットのコレクションを作成、管理、公開するために使用されます。ユーザーは、作成、編集、および公開する権限のレベルに応じて、組織内でさまざまな役割を持つことができます。
どちらも、データセットのコレクションを作成および管理するために使用されます。
誰かがCKANの組織とグループの違いを説明できますか?
python - Python コード スニペットが CKAN で 500 をスローする
CKAN を使用して、オープン データ ポータルを開発しています。言語として Python を使用し、フレームワークとして Pylons を使用します。
質問に記載されているように、以下のコード スニペットを使用して API リンクを取得します。詳細については、この質問を参照してください。しかし、それは私にはうまくいきません。
方法 1
方法 2
上記の両方で、下の画像に示すように 500 エラーがスローされます。

このエラーを修正するにはどうすればよいですか?
json - CSV ビューアーに geojson ポリゴンを読み込む
geojson ポリゴンを含む列を持つ csv を csv ビューアにロードしたいのですが、それができません。
私は ckan 2.2 を使用しています。
私はこのcsvを持っています:
マップとGeojsonを選択してcsvビューアにロードしたいのですが、うまくいきません。
ポイントはロードできますが、ポリゴンはロードできません。このビューアーにファクトリロード ポリゴンはありますか?
この CSV はポイントで動作します。
ubuntu - CKAN ファイルのアップロードが表示されない
ubuntu クラウド サーバーに CKAN をインストールしてセットアップしましたが、すべて正常に動作しているように見えますが、ファイルのアップロードを有効にできません。
CKAN Web サイトhttp://docs.ckan.org/en/latest/filestore.html#setup-file-uploadsのドキュメントに従っています。要求どおりにすべてをセットアップしましたが、「ファイルへのリンクまたはAPI へのリンク
Chrome 内で開発コンソールを確認しましたが、JavaScript エラーは報告されていません (これが原因であるという他のレポートをオンラインで読んでください)。
何か案は?
ありがとう
ckan - カラー スキーマを追加する
Ckan 2.2 のデフォルト スキーマに別のカラー スキーマを追加しようとしています。
ドキュメントに従って、次の手順を実行します。
環境をアクティブにする
. /usr/lib/ckan/default/bin/activate
ckans フォルダーに移動します。
cd /usr/lib/ckan/default/src/ckan
コマンドを実行してカラー スキーマを生成する
パステルカラー「#0066aa」
ここで、コンソールは次のように記述します。
/li>次に、コマンドを実行してcssファイルを再生成します
ペーストレス
そしてここでコンソールは言う:
/li>
しかし、新しい色のスキーマは管理者 Web には表示されません。問題が何であるか知っていますか?
python - ホームページで注目のグループ/組織を変更するには?
CKAN をオープン データ ポータルとして使用しています。CKAN インスタンスのセットアップと、データセット、グループ、および組織の追加を完了しました。
ホームページには注目のグループと注目の組織ボックスがあります。ホームページに必要なグループと組織を表示するにはどうすればよいですか。
ホームページで注目のグループ/組織を変更するには?
apache - Apache2 (CKAN) + TOMCAT6 + Mod プロキシの問題
Apache2 (CKAN) + TOMCAT6 + Mod プロキシの問題
こんにちは、
Apache2 で CKAN を実行しているサーバーがあります。このサーバーには、いくつかの HTML ページをホストする tomcat6 もあります。Apache は 8080 で実行され、Tomcat は 8081 で実行されます。ポート 80 を介して Apache にアクセスできるようにするために、Nginx が使用されます。
私はトムキャットにウェブを持っています
この Web をポート 80 経由でアクセスできるようにしたいので、Apache2 の Mod Proxy を使用して、/arboles を要求する着信要求をポート 8081 にリダイレクトする内部プロキシを作成します。これは、次のように http.conf を使用して行われました。
別のドメインの別のサーバーで正常に試したので、このプロキシが機能していることを知っています。
問題: URI を解決しようとすると:
ページをロードしません。私が得るのは504 Gateway Error Time-outだけです。

Apache2 のログを確認しましたが、エラーや設定ミスの痕跡はありません。他に何を試せばよいかわかりません。何か案は?
編集: nginx ログについて言及するのを忘れていました:
注: opendata.caceres.es はサーバーのドメイン名です。