使用VMDepot镜像快速部署CKAN开放数据门户
最新發(fā)布的CKAN VMDepot鏡像針對(duì)中國(guó)用戶強(qiáng)化了中文支持,提升了與MS Office辦公軟件的互操作性,并集成了常用插件和最佳實(shí)踐配置參數(shù)。 使得CKAN原本十分復(fù)雜繁瑣的部署流程變得非常簡(jiǎn)單。本指南展示了如何使用VMDepot鏡像快速部署CKAN開放數(shù)據(jù)門戶:
- 前提條件
- 使用VMDepot鏡像部署CKAN
- 1. 導(dǎo)入CKAN鏡像到您的本地帳戶
- 2. 使用本地CKAN鏡像創(chuàng)建虛機(jī)
- 3. 安裝后的配置(必須完成)
- 創(chuàng)建您的第一個(gè)數(shù)據(jù)集
- 定制您的CKAN
前提條件
您需要一個(gè)可用的微軟中國(guó)Azure公有云賬戶
使用VMDepot鏡像部署CKAN
1. 導(dǎo)入CKAN鏡像到您的本地帳戶
打開Azure控制臺(tái):https://manage.windowsazure.cn?選擇Virtual Machines?>?Images?>?Browse VM Depot:
在Ubuntu類別下找到CKAN鏡像,這是已經(jīng)發(fā)布在VM Depot上的一鍵部署鏡像:
下面需要將此鏡像拷貝到的用戶存儲(chǔ)賬戶,可以選擇已有的存儲(chǔ)帳戶,也可新建:
拷貝過程將花費(fèi)幾分鐘的時(shí)間:
拷貝完成后,本地CKAN鏡像的狀態(tài)是Pending registration,點(diǎn)擊Register注冊(cè):
填寫注冊(cè)鏡像名稱:
鏡像狀態(tài)變?yōu)?strong>Available,至此,CKAN鏡像已經(jīng)準(zhǔn)備完畢:
2. 使用本地CKAN鏡像創(chuàng)建虛機(jī)
在Azure管理控制臺(tái)中,選擇Virtual Machines?>?Create a Virtual Machine:
選擇From Gallery:
在My Images類別,找到我們剛剛注冊(cè)的CKAN鏡像,點(diǎn)擊下一步:
填寫虛機(jī)名稱,用戶名和認(rèn)證方式,注意這里的默認(rèn)用戶名為azureuser,點(diǎn)擊下一步:
創(chuàng)建Cloud Service,在本例中,服務(wù)地址為mytestckan.chinacloudapp.cn, 注意需要打開至少三個(gè)TCP端口,分別為22,80,443,點(diǎn)擊下一步:
確認(rèn)VM Agent已經(jīng)安裝,點(diǎn)擊下一步:
等待直至虛擬機(jī)狀態(tài)變?yōu)?strong>Running,至此CKAN鏡像部署完畢:
在瀏覽器中輸入網(wǎng)址:http://mytestckan.chinacloudapp.cn,可以看到CKAN門戶已經(jīng)可以訪問了:
3. 安裝后的配置(必須完成)
由于CKAN的特殊要求,每一個(gè)新部署的鏡像需要調(diào)整ckan.site_url參數(shù)才能正常工作,下面演示如何修改此參數(shù):
Windows用戶可通過安裝ssh客戶端,如PuTTY,連接到新建的CKAN虛機(jī);Linux和Mac用戶可直接通過ssh命令連接:
本例中我們采用密碼認(rèn)證方式登錄mytestckan.chinacloudapp.cn
運(yùn)行以下命令,運(yùn)行前將YOUR-CKAN-DOMAIN-NAME替換為您實(shí)際的網(wǎng)站域名,在本例中為mytestckan.chinacloudapp.cn:
$sudo sed -i 's/ckanimage.chinacloudapp.cn/YOUR-CKAN-DOMAIN-NAME/' /etc/ckan/default/production.ini
注意:上述命令中的網(wǎng)站域名請(qǐng)勿加“http://”前綴。
檢查命令是否生效:
$cat /etc/ckan/default/production.ini | grep ckan.site_url
注意:您也許會(huì)為您的CKAN門戶申請(qǐng)不同的域名,請(qǐng)將site_url替換為最終用戶實(shí)際訪問的域名。
重啟apache和nginx服務(wù):
$sudo service apache2 restart && sudo service nginx restart
至此,您的CKAN已經(jīng)配置完成,可以正常使用了。
創(chuàng)建您的第一個(gè)數(shù)據(jù)集
以admin身份登錄CKAN門戶網(wǎng)站,默認(rèn)密碼是admin,登錄后請(qǐng)立即更改密碼:
點(diǎn)擊數(shù)據(jù)集?>?增加數(shù)據(jù)集
輸入數(shù)據(jù)集名稱,點(diǎn)擊下一步:
點(diǎn)擊上傳:
選擇本地Excel文檔:
格式選擇為xls,點(diǎn)擊下一步:
可以選擇補(bǔ)充數(shù)據(jù)集的額外信息,點(diǎn)擊完成:
至此,CKAN將自動(dòng)導(dǎo)入Excel表格,并同時(shí)生成OData格式數(shù)據(jù)訪問API供應(yīng)用程序訪問。
選擇瀏覽>預(yù)覽可以查看導(dǎo)入的數(shù)據(jù):
數(shù)據(jù)導(dǎo)入完成后,可在CKAN門戶首頁看到新增的數(shù)據(jù)集:
定制您的CKAN
您也許希望改變此鏡像默認(rèn)的配置如網(wǎng)站標(biāo)題,介紹文字等, 可以用admin登錄后,點(diǎn)擊首頁右上角系統(tǒng)管理員設(shè)置, 選擇配置選項(xiàng)卡,在這里,您可以對(duì)網(wǎng)站風(fēng)格和文字進(jìn)行定制:
總結(jié)
以上是生活随笔為你收集整理的使用VMDepot镜像快速部署CKAN开放数据门户的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java并发编程实战学习笔记之基础知识与
- 下一篇: SVG 动画实现弹性的页面元素效果