2017-06-15 33 views
0

大きなデータを処理するために、ローカルマシンにckanをセットアップしました。 http://docs.ckan.org/en/latest/maintaining/installing/install-from-source.htmlエラー403とCkan 2.6.2 - Datapush

ローカルに読み込まれたファイルのプレビューを表示したかったので、ダウンロードする前に実際に見ることができました。オンラインファイルでしか動作しないため、動作しません。たとえば、それはthis online fileで動作しますが、アップロードした自分のファイルでは動作しません。

私はDatastoreとDatapusherに興味がありました。私はガイドのすべての部分をたどってきました、そして、それは私のckanに現れます。しかし、私はエラーがあります。具体的に、この1:私は本当に私の問題は、何ができるかについては考えている

ckan.site_url = http://localhost 

ckan.plugins = datastore datapusher stats text_view image_view 
recline_view recline_graph_view recline_map_view webpage_view 

ckan.datapusher.formats = csv xls xlsx tsv application/csv 
application/vnd.ms-excel 
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet 

ckan.datapusher.url = http://127.0.0.1:8800/ 

Upload error: An Error occurred while sending the job: 403 Client Error: Forbidden for url: http://127.0.0.1:8800/job

ここに私のproduction.iniファイル(全体をコピーすることは非常に長くなります)についての私の最も重要な部分です、私はガイドが示唆したようにdatapusher.urlを0.0.0.0に変更しようとしましたが、どちらも機能しません。

答えて

1

CKANに追加するデータがコンピュータ上のファイルにある場合は、[ファイルをアップロードする]オプションを選択します。 CKANはファイルブラウザを選択します。一般に公開されているリソースのためだけにファイルオプションへのリンクを使用するべきです。

0

datapusherもインストールしましたか?そのポート8800で実行される別のプロセスです。CKANはデータストアを使用して、表形式データのグリッドビューを持つことができます。データストアで使用するには、データをデータプッシャーを介してプッシュする必要があります。

0

はい、Datapusherを設定する必要があります。デフォルトでは有効になっていません。

は、datapusherコードを引いて依存関係をインストールして使用してそれを実行します。 python datapusher/main.py deployment/settings.py

設定を構成する手順は、リポジトリにあります。

ここdatapusherマニュアルです:https://github.com/ckan/datapusher

http://docs.ckan.org/projects/datapusher/en/latest/ がここにリポジトリがあります