CDH6搭建遇到的坑

這裏記錄一下:

在最開始分配parcel的時候:CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel。

如果出現哈希驗證失敗。

也就說,這個parcel文件的哈希和CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha的哈希不一致。

網上有很多博客都會通過

 sha1sum CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel | awk '{ print $1 }' > CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha

這個方式去生成哈希碼,並寫入對應文件。個人建議不要,因爲我這裏就遇到了坑。建議該文件還是去對應官網上下載對應的文件

本人遇到的坑,就是 CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel 不知道怎麼回事,下載下來的文件受損,但並未發現。然後分配的時候,就出現哈希驗證失敗。是由於驗證的哈希和manifest.json中的哈希碼不一致導致的。如果修改manifest.json中的值,但是在下一步,分配解壓的時候,還是會過不去。

會出現以下錯誤:

剛開始:

gzip: stdin: invalid compressed data--crc error

然後就變成了

Failed op: Src file /opt/cloudera/parcels/.flood/CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel/CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel does not exist

解決方式:

重新下載parcel文件,然後在驗證

 sha1sum CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel

查看其出來的驗證碼是否和官網下載來的sha1文件一致,一致,則說明文件沒問題。注意,不要忘記將sha1文件改爲sha。

之後就OK了

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章