Linux鏈湴鏁版嵁涓婁紶鍒伴樋閲屼簯OSS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux鏈湴鏁版嵁涓婁紶鍒伴樋閲屼簯OSS相关的知识,希望对你有一定的参考价值。

鏍囩锛?a href='http://www.mamicode.com/so/1/%e6%96%b0%e6%89%8b' title='鏂版墜'>鏂版墜   user   鐩爣   杩愯   put   bst   ecs   word   ssim   

Linux鏈湴鏁版嵁涓婁紶鍒伴樋閲屼簯OSS

杩欑瘒鏂囩珷涓昏鏄粙缁嶅浣曞皢鏈嶅姟鍣ㄦ湰鍦扮殑鏁版嵁涓婁紶鍒伴樋閲屼簯OSS鐨勬寚瀹歜ucket涓紝鏈€閲嶈鐨勫弬鑰冩枃妗f槸鏁版嵁杩佺Щ鍗曟満閮ㄧ讲銆傝繖閲屽憿 鍥犱负鏂囨。涓楠や笉鏄壒鍒竻鏅帮紝鎴戣繖閲屽憿涓昏鏄拡瀵筶inux鏈嶅姟鍣ㄥ崟鏈烘暟鎹笂浼犵殑锛寃indows鐨勮瘽杩樻槸鐪嬮樋閲岀殑瀹樻柟鏂囨。鍚с€?/p>

1. 鐜閰嶇疆鍜屽伐鍏蜂笅杞?/strong>

绗竴姝ワ紝瑕佺‘淇滾inux鏈湴宸茬粡鏈変簡Java 1.7鍙婁互涓婄殑杩愯鐜銆傛煡鐪嬫湰鏈簀ava鐗堟湰锛屼娇鐢ㄥ懡浠?java - version 鍗冲彲銆傚鏋滄病鏈夛紝鎴戣繖閲岀敤鐨勬槸jdk 1.8鐨勭増鏈? 鍏蜂綋鐨勫寘鎴戞斁鍒版枃浠跺す涓嬩簡銆傚ぇ瀹跺彲浠ヤ笅杞?
绗簩姝ワ紝璇蜂粠ossimport-2.2.1.zip姝ら摼鎺ュ涓嬭浇ossimport宸ュ叿锛屼娇鐢╳get鍛戒护鍗冲彲銆?
涓嬭浇鍒版湰鍦板悗锛屽啀鍒╃敤涓嬭堪鍛戒护

unzip -o ossimport-2.2.1.zip -d ossimport

灏嗗帇缂╂枃浠惰В鍘嬪埌ossimport鏂囦欢澶癸紝瀹屾瘯銆?/code>

2. ossimport鐨勭浉鍏抽厤缃?/strong>

杩欎竴姝ヤ富瑕佹槸閰嶇疆local_job.cfg鍜宻ys.properties杩欎袱涓枃浠讹紝瀹冧滑閮藉湪涓婁竴姝ヨВ鍘嬬殑my_oss_work/conf鏂囦欢澶逛笅銆?
绗竴姝ワ紝淇敼local_job.cfg鏂囦欢锛氶鍏堬紝涓€瀹氫笉瑕佷慨鏀筶ocal_job.cfg鐨勫悕绉板拰浣嶇疆锛屼繚鎸佷笉鍔ㄥ嵆鍙€傜劧鍚庡埄鐢╲im鎵撳紑璇ユ枃浠讹紝鏇存敼濡備笅璁剧疆

srcType=local     //鍥犱负鏄湰鍦颁笂浼狅紝鎵€浠ユ澶勮缃负local

srcPrefix=/opt/log/mysql/backup    //杩欓噷鏄綘鏈湴闇€瑕佷笂浼犵殑鏂囦欢澶?
destAccessKey=     //杩欎釜鏄綘闃块噷浜戣处鎴风殑access key锛岄渶瑕佸幓浣犵殑闃块噷浜戣处鎴蜂笂鍘绘壘 鎴戣繖閲屾槸鐢ㄧ殑瀛愯处鎴?
destSecretKey=   //杩欎釜鏄綘闃块噷浜戣处鎴风殑secret key锛屼篃闇€瑕佷綘鍘讳綘鑷繁鐨勮处鎴蜂笂鍘绘煡鎵俱€俛ccess key 鍜宻ecret key閮芥槸鐢ㄦ潵瀵逛綘鐨勮韩浠借繘琛岄獙璇佺殑锛岀浉褰撲簬浣犱紶鏁版嵁鍒伴樋閲屼簯涓婃椂鐨勯挜鍖欙紝杩欎釜閽ュ寵鑳藉敮涓€纭畾浣犵殑OSS

destDomain=http://oss-cn-beijing-internal.aliyuncs.com  //杩欎竴姝ュ緢閲嶈锛岃繖鏄綘鐨別ndpoint锛屾槸鐢变綘鐨勫疄闄匫SS鍖哄煙纭畾鐨勩€傚鏋滀綘璐拱浜嗛樋閲屼簯ECS鏈嶅姟锛屼笖鏄皢浣燛CS涓绘満涓婄殑鏁版嵁涓婁紶鍒癘SS锛岄偅涔堣繖閲岃缃甴ttp://oss-cn-beijing-internal.aliyuncs.com锛涘鏋滀綘涓嶄粎璐拱浜咵CS锛岃繕璁剧疆鏈塚PC涓撴湁缃戠粶锛岄偅涔堟澶勮缃甴ttp://vpc100-oss-cn-beijing.aliyuncs.com锛涘鏋滀綘鏄皢鑷繁鐨勬湇鍔″櫒锛堝苟涓嶆槸闃块噷浜戠殑ECS涓绘満锛夋瘮濡備綘鍏徃閲岀殑鏈烘埧涓婄殑鏁版嵁涓婁紶鍒癘SS锛岄偅涔堣繖閲岃缃甴ttp://oss-cn-beijing.aliyuncs.com銆傝繖浜涗俊鎭兘鍙互鍦ㄤ綘鐨凮SS璐︽埛閲岄潰鏌ュ埌銆俥ndpoint涓殑beijing璇存槑鎴戣喘涔扮殑鏄疧SS鍖哄煙鍦ㄥ崕鍖楋紝濡傛灉浣犵殑鍦ㄦ澀宸烇紝閭d箞灏辨敼涓篽angzhou銆傝繖浜涢兘鏄彲浠ュ湪浣犵殑璐︽埛閲屾煡鍒扮殑銆?
destBucket=itoyo  //杩欐槸浣犵殑OSS鐨刡ucket鍚嶏紝浣犺鎶婃暟鎹紶鍒拌繖涓猙ucket涓婏紝娉ㄦ剰锛屼笉瑕佸湪bucket鍚嶅瓧鍚庨潰鍔犳枩绾?

**destPrefix=itoyo  //杩欐槸浣犵殑鐩爣鏂囦欢澶癸紝浣犺璁叉暟鎹紶鍒颁笂闈㈡寚瀹氱殑itoyo鐨刬toyo鏂囦欢澶逛笅锛屾敞鎰忔澶勬枃浠跺す寮€澶翠笉瑕佸姞鏂滅嚎/

jobName=local_test  //杩欐槸浣犵殑浠诲姟鍚嶇О锛屾敞鎰忥紝姝ゅ涓嶉渶瑕佷慨鏀癸紝淇濇寔涓嶅彉鍗冲彲锛侊紒ossimport v2.2鍗曟満妯″紡瑕佹眰杩欎釜鍚嶇О涓嶈兘鏇存敼锛侊紒

闄や簡涓婇潰鍑犱釜闇€瑕佽缃拰娉ㄦ剰浠ュ锛屽叾瀹冪殑閮戒笉闇€瑕佸姩锛佷繚鎸佷笉鍙樺嵆鍙紒

绗簩姝ワ紝淇敼sys.properties鏂囦欢锛?
workerMaxThroughput(KB/s)=0  //杩欐槸璁剧疆浣犵殑涓婁紶閫熷害涓婇檺锛岃缃负0琛ㄧず涓嶉檺鍒躲€?
娉ㄦ剰锛宻ys.properties涓殑閰嶇疆椤箇orkingDir銆亀orkerUserName銆亀orkerPassword銆乸rivateKeyFile璇蜂笉瑕佷慨鏀癸紒锛佷繚鎸佷笉鍙樺嵆鍙紒锛?
鍒版锛宱ssimport鐨勯厤缃埌姝ょ粨鏉熴€?/code>

3. 杩愯ossimport鍜屼笂浼犳暟鎹?/strong>

浣跨敤涓嬭堪鍛戒护

cd ossimport

鍒囨崲鍒板垰鎵嶈В鍘嬬殑鏂囦欢澶逛笅锛屽嵆涓巌mport.sh杩欎釜鏂囦欢淇濇寔鍚岀骇锛屼綘褰撳墠鐩綍涓嬪瓨鍦ㄧ潃涓€涓彨鍋歩mport.sh鐨勬枃浠躲€傝繖涓枃浠跺皢鏁版嵁涓婁紶鐨勬搷浣滃皝瑁呭湪浜嗕竴璧凤紝浣犳棤椤荤瀹冮噷闈㈠啓浜嗕粈涔堬紝鍙浣犲墠闈ocal_job.cfg鍜宻ys_properties杩欎袱涓枃浠舵纭缃簡锛岄偅涔堣繍琛屽懡浠?
bash import.sh

ossimport宸ュ叿灏变細渚濇嵁浣犱箣鍓嶇殑璁惧畾锛屽皢浣犳湰鍦?opt/log/mysql/backup鏂囦欢澶逛笅鐨勬墍鏈夋暟鎹笂浼犲埌浣犻樋閲屼簯OSS鐨刬toyo鐨刬toyo鏂囦欢澶逛笅銆傛暣涓繃绋嬫寔缁殑鏃堕棿锛屽彇鍐充簬浣犳枃浠剁殑澶у皬鍜屾暟閲忋€?
涓婁紶瀹屾瘯涔嬪悗锛屼綘灏卞彲浠ュ幓浣犵殑OSS涓婂幓鏌ョ湅浜嗐€?/code>

4. 鏌ョ湅涓婁紶鏁版嵁鐨勭姸鎬?/strong>

濡傛灉鏁版嵁閲忓緢澶э紝涓婁紶闇€瑕佽姳璐瑰緢澶氭椂闂达紝鎴戜滑灏卞彲浠ラ€夋嫨鏆傛椂鏂紑杩炴帴銆傛柇寮€鍚庯紝ossimport浠嶄細缁х画涓婁紶鏁版嵁銆傚綋鎴戜滑鍐嶆鐧婚檰鏃讹紝鎯崇湅涓€涓嬫暟鎹笂浼犵殑杩涘害锛岃繖鏃跺氨鍙互鍒囨崲鍒皁ssimport鏂囦欢澶逛笅锛堜篃鍗硂ssimport鐨勫伐浣滅洰褰曚笅锛夛紝鎵ц涓嬭堪鍛戒护

bash console.sh stat

濡傛灉鏁版嵁浠嶅湪涓婁紶锛屽垯浼氭樉绀哄嚭褰撳墠鐨勫伐浣滅姸鎬佸拰姝e湪杩愯鐨勪换鍔★紱濡傛灉宸茬粡涓婁紶缁撴潫浜嗭紝灏变細鏄剧ず JobState:Succeed

5. 鍏朵粬鎯呭喌

涓婅堪鏄竴閿笂浼狅紝鍏跺疄涔熷彲浠ラ€愭涓婁紶锛岃繖涓暟鎹縼绉诲崟鏈洪儴缃茶繖涓摼鎺ュ涔熸湁浠嬬粛锛屼絾鏄楹荤儲寰堝锛屼笉寤鸿鏂版墜鍘诲皾璇曪紝鐩存帴閲囩敤涓婅堪涓€閿笂浼犵殑姝ラ鍗冲彲銆傛槸鍚︿笂浼犳垚鍔燂紝鍙栧喅浜庝綘鍦ㄤ笂闈㈢殑姣忎竴姝ラ厤缃槸鍚︽纭紒锛?/code>

以上是关于Linux鏈湴鏁版嵁涓婁紶鍒伴樋閲屼簯OSS的主要内容,如果未能解决你的问题,请参考以下文章

浜戞爾骞茶揣鍥為 | 琛屼笟椤剁骇NoSQL鎴愬憳鍧愰晣锛孨oSQL鏁版嵁搴撲笓鍦洪噸鐐硅В鏋愶紒

浣跨敤Xshell鍦ㄩ樋閲屼簯涓婂畨瑁匤DK

k8s閮ㄧ讲涔媦um瀹夎锛堥樋閲屼簯婧愶級

鍖哄潡閾炬妧鏈湪鏁版嵁涓績搴旂敤鐨勬垚涓庤触

闆嗚绗叚澶╋細鏂囦欢涓婁紶婕忔礊