閱讀763 返回首頁    go 阿裏雲 go 技術社區[雲棲]


手把手,教你用MaxCompute+OpenSearch搭建分布式搜索引擎

背景

數據同步建索引大概用1個小時。因為選擇彈性計費,實驗費用大概花了幾十元。


ae51f3deb48f8c54addca03a30292df5e0fe7f93

bb702f23b5eba1fd3bb44ea42328fc68ff1c5312

2a6ed916a2aa672201da5c887051cedd14518278




實驗架構圖

fb25e292a5a441fbd6cc45d0a668776d4dbaec71


分布式數據庫架構在MaxCompute之上,是一種快速、完全托管的TB/PB級數據倉庫解決方案。MaxCompute向用戶提供了完善的數據導入方案以及多種經典的分布式計算模型,能夠更快速的解決用戶海量數據計算問題,有效降低企業成本,並保障數據安全。

 實驗準備工作

1、注冊阿裏雲用戶,實名認證並綁定支付寶;
2、開通數加服務;
3、開通MaxCompute、OpenSearch 後付費服務。
 

實驗任務

OpenSearch 創建應用,配置數據/索引結構、分詞;

3、全量導入數據,構建索引;

4、搜索效果測試。

開通Opensearch服務

訪問https://www.aliyun.com/product/opensearch,點擊購買,選擇後付費(按量付費)。

 


阿裏雲實名認證賬號訪問https://www.aliyun.com/product/odps ,開通 MaxCompute,選擇按量付費進行購買。

e7dedd1539ad9a0ff3d57c9b85cf22644db7f804

787d04aeb0202236f52773b0179613972546c5fd

8030cd2fe902b6f6f463a71e8447d82b664c30a5

1.2.2 

 進入數加管理控製台,前麵開通 MaxCompute 成功頁麵,點擊管理控製台,或者導航產品->大數據(數加)->MaxCompute 點擊管理控製台。

80c969013ce3a705f65ab7592e2bb760ff37ce91

3ff6f030db17264cbcc53dd0457e43c616bed664

e2b9399c6e6f88dd193560c48df57714bafb2661


58760e7d99418104208c15552bead5b7d6f0663d



add user ALIYUN$everyone;




select * from public_data.dwd_product_movie_basic_info  where movie_name like '%生化危機%' limit 10; 


6138fe0b265f06125bf01af94d5fa06140ac890e


create table alian.demo_opensearch_case2 as
 
select uuid() as id,* from public_data.dwd_product_movie_basic_info ;


95ce1e0266db13d0c11ef13611b6d55d37e2e102


select count(1) from alian.demo_opensearch_case1;


8a81744359c2053c3dd8c6140c9343b7af466bc4

33d64339894598bba2078d5ff48dac051217e413

e57056c89b081df6ae6c2645446dd35334a67e23

624d17c872f0e3aedc25dc79b893d02d5b51ced2

3.4選擇“通過數據源方式創建應用結構”。可以快速由源表結構創建出初始的應用結構,節省手動構造的工作量,降低出錯概率。

f3c6c889935395d3c0295a3aa0c7f482a34fba76

6984ea63794ce034288b222b4e5d8fe0833783c8

7fe142bd152dd697e38d6b9e22557bbfd2609b88


470c8839f496bc28d25cb08dae59073e87a40615

3.6 配置索引、分詞及搜索展示內容


90da8b5ce35b69a020cb7bcc5bbea094e16308ba

dd2ff4fc4d155993dcfde77b6f4fe1eb5add7464

b06e99cb1f37c3db47f8564e7749279123bfd4c6

fca04a3716533ef6646d0c85468d71313cde16f1

976f35e7d4da10200b193e8dae901a5cb27abe8e



579ecc5ad30fd129f296847b1eeaff90daa1549f

550fb684535a837d0604e9a326dbfdf32534951a

bb702f23b5eba1fd3bb44ea42328fc68ff1c5312




最後更新:2017-05-24 16:31:52

  上一篇:go  如何在 Debian 和 Ubuntu 上安裝 MariaDB 10
  下一篇:go  如何在 Ubuntu 中升級到最新內核