Score:0

ติดตั้งแพ็คเกจใน AWS EMR

ธง cn

ฉันกำลังพยายามติดตั้ง Google Tink ใน AWS EMR 5.28.0 โดยไม่มีโชคช่วย ดูเหมือนว่าอิมเมจ AWS EMR จะค่อนข้างแปลกโดยธรรมชาติ ความคิดใด ๆ ?

sc.install_pypi_package("tink")

ข้อผิดพลาด: ไม่พบ bazel ที่เรียกใช้งานได้ โปรดติดตั้ง bazel เพื่อรวบรวมแพ็คเกจ Tink Python

 sudo yum ติดตั้ง -y bazel3

ต้องการ: java-11-openjdk-devel

sudo yum ติดตั้ง java-11-openjdk-devel

ไม่มีแพ็คเกจ java-11-openjdk-devel

 sudo yum ติดตั้ง amazon-linux-extras

ไม่มีแพ็คเกจ amazon-linux-extras

Michael Hampton avatar
cz flag
คุณเปิดใช้งานที่เก็บใด
Koenig Lear avatar
cn flag
@MichaelHampton ฉันไม่รู้วิธีเปิดใช้งานที่เก็บ?
Michael Hampton avatar
cz flag
คุณยังใหม่กับ Linux? เริ่มต้นด้วย[เอกสารประกอบ](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/amazon-linux-ami-basics.html#package-repository)
Koenig Lear avatar
cn flag
@MichaelHampton ฉันได้เปิดใช้งาน sudo yum-config-manager --enable epel ไม่มีการเปลี่ยนแปลง ฉันคิดว่า jdk เป็นแพ็คเกจที่ค่อนข้างธรรมดา
Michael Hampton avatar
cz flag
แล้ว repos อื่น ๆ ทั้งหมดล่ะ?
Koenig Lear avatar
cn flag
@MichaelHampton ใช่ คุณจะติดตั้งได้อย่างไร ฉันไม่เห็นอะไรเลยในเอกสาร aws
Michael Hampton avatar
cz flag
ตอนนี้คุณรู้เกี่ยวกับ yum-config-manager แล้ว คุณสามารถใช้เพื่อตรวจสอบสถานะของระบบและทำการเปลี่ยนแปลงที่จำเป็น
Koenig Lear avatar
cn flag
@MichaelHampton นั่นไม่ใช่ความคิดเห็นที่มีประโยชน์
Michael Hampton avatar
cz flag
ฉันไม่ได้มาที่นี่เพื่ออ่านเอกสารให้คุณ คุณควรได้อ่านเกี่ยวกับ yum-config-manager แล้ว และเรียนรู้ว่าคุณสามารถทำอะไรกับมันได้บ้าง
Score:0
ธง cn

เมื่อปรากฎว่า Linux AMI (ฐานสำหรับ AWS EMR 5.28.0) เป็นความเจ็บปวดในการทำงาน ไม่มีที่เก็บข้อมูลใดที่มี Java, Bezel, Tinker ที่พร้อมใช้งานน้อยกว่ามาก (เปรียบเทียบกับ Macos, Ubuntu หรือแม้แต่อิมเมจ ECR Python ซึ่งเป็นเรื่องง่าย)

ในการรับ Java 11jdk คุณต้องไปที่ Oracle และค้นหา Linux x64 RPM Package น่าเสียดายที่คุณต้องลงชื่อเข้าใช้เว็บไซต์ ดังนั้น wget/curl จึงเป็นไปไม่ได้

ในการติดตั้งคุณต้องทำ:

 sudo yum localinstall jdk-11.0.12_linux-x64_bin.rpm

สำหรับ Bazel คุณต้องรับแพ็คเกจจาก Github https://github.com/bazelbuild/. เลือกล่าสุดและติดตั้ง

./bazel-4.1.0-installer-linux-x86_64.sh 

จากนั้น pip ก็ทำงานได้ดี

sc.install_pypi_package("tink")

เอาท์พุต:

สร้างทิงก์สำเร็จแล้ว
การติดตั้งแพ็คเกจที่รวบรวม: protobuf, absl-py, tink
ติดตั้ง absl-py-0.13.0 protobuf-3.17.3 tink-1.6.1 เรียบร้อยแล้ว

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา