আমি কীভাবে "বাইনাইন" হাইভ ক্লায়েন্ট ইনস্টল করব?


9

beelineআমার ল্যাপটপে সমস্ত মুরগি / হ্যাডোপ ইকোসিস্টেম ইনস্টল না করে কীভাবে আমি মাতাল ক্লায়েন্ট ইনস্টল করতে পারি ?

আমি এটি একটি দূরবর্তী এইচআইভি ডাটাবেসের অনুসন্ধানের জন্য ব্যবহার করতে চাই।


আমি জিজ্ঞাসা করতে পারি আপনি কোথায় বাইনাইন ডাউনলোড করেন?
এবি


@ স্টেফানোপালাজো উইকি সত্যই ক্লায়েন্টের ইনস্টলেশন করার জন্য আপনাকে গাইড করে না .. আমি কোথায় এটি ডাউনলোড করতে পারি এবং কীভাবে এটি ইনস্টল করব?
lucacerone

1
এটাই হল প্রশ্ন. আমি পাশাপাশি জানতে পছন্দ করি। :-)
স্টেফানো প্যালাজো

@AB এটা দেখে মনে হচ্ছে আপনি সম্পূর্ণ মধুচক্র ডাউনলোড করতে সরল রেখা অ্যাক্সেস পেতে আছে মত, যেমন mirrorservice.org/sites/ftp.apache.org/hive/hive-2.1.0/...
ক্রিস স্নো

উত্তর:


2

এটি বাইনলাইন / মুরগি ইনস্টল করার প্রয়োজন হয় না। আপনাকে যা করতে হবে তা হ'ল আপনার সিস্টেম থেকে প্রাসঙ্গিক জার সংগ্রহ করুন এবং সেগুলি অনুলিপি করুন এবং সেগুলি একটি ফোল্ডারে রেখে দিন।

মনে করুন, আমাদের কাছে একটি উত্স সিস্টেম রয়েছে যেখানে আপনি বাইনাইন এবং একটি টার্গেট সিস্টেম যেখানে আপনি বেলাইন চালাতে চান।

উত্স সিস্টেমে প্রাসঙ্গিক জারগুলি একটি ফোল্ডারে সংগ্রহ করুন। জড়িত হ'ল জারগুলি সনাক্ত করার সবচেয়ে ভাল উপায়টি হল jvm বিকল্পটি ব্যবহার করা:-verbose:class

যেমন, আপনার javaউত্স সিস্টেমে একটি সাধারণ বাইনলাইন কমান্ড অনুরোধটি প্রতিলিপি করতে পারে এমন একটি কমান্ড জারি করতে সক্ষম হওয়া উচিত ।

তারপরে সেই ফাইলগুলি লক্ষ্য সিস্টেমে একটি ফোল্ডারে কপি করুন। রেফারেন্সটি পরে সহজ cdকরতে সেই ফোল্ডারে যান -classpath

আমি একটি এইচডিপি 2.5 হর্টন ওয়ার্কস ডিস্ট্রো ব্যবহার করি। আমার জন্য, লক্ষ্য সিস্টেমে নিম্নলিখিত অনুরোধটি কাজ করে: java -Xmx1024m -classpath apache-log4j-extras-1.2.17.jar:avatica-1.8.0.2.5.0.0-1245.jar:calcite-core-1.2.0.2.5.0.0-1245.jar:calcite-linq4j-1.2.0.2.5.0.0-1245.jar:commons-cli-1.2.jar:commons-codec-1.4.jar:commons-collections-3.2.2.jar:commons-configuration-1.6.jar:commons-lang-2.6.jar:commons-logging-1.1.3.jar:curator-client-2.6.0.jar:curator-framework-2.6.0.jar:derby-10.10.2.0.jar:guava-14.0.1.jar:hadoop-annotations-2.7.3.2.5.0.0-1245.jar:hadoop-auth-2.7.3.2.5.0.0-1245.jar:hadoop-common-2.7.3.2.5.0.0-1245.jar:hadoop-mapreduce-client-core-2.7.3.2.5.0.0-1245.jar:hive-beeline-1.2.1000.2.5.0.0-1245.jar:hive-exec-1.2.1000.2.5.0.0-1245.jar:hive-jdbc-1.2.1000.2.5.0.0-1245.jar:hive-jdbc-1.2.1000.2.5.0.0-1245-standalone.jar:jce.jar:jline-2.12.jar:jsse.jar:log4j-1.2.16.jar:rt.jar:slf4j-log4j12-1.7.10.jar:sunec.jar:sunjce_provider.jar:super-csv-2.2.0.jar:xercesImpl-2.9.1.jar -Dhdp.version=2.5.0.0-1245 -Djava.net.preferIPv4Stack=true -Dhdp.version=2.5.0.0-1245 -Dhadoop.log.dir=/home/userid -Dhadoop.log.file=hadoop.log -Dhadoop.home.dir=/home/userid -Dhadoop.id.str=userid -Dhadoop.root.logger=INFO,console -Djava.library.path=:/home/userid -Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true -Djava.util.logging.config.file=/home/userid/parquet-logging.properties -Dlog4j.configuration=beeline-log4j.properties -Dhadoop.security.logger=INFO,NullAppender org.apache.hadoop.util.RunJar /home/userid/hive-beeline-1.2.1000.2.5.0.0-1245.jar org.apache.hive.beeline.BeeLine -n userid -p pass -u "jdbc:hive2://knox.company.com:8000/;ssl=true;transportMode=http;httpPath=gateway/tdcprd/hive"

কিছু প্যারামিটার সম্ভবত প্রয়োজনীয় নয়, তবে আমি সেগুলি রেখেছি কারণ এটি উত্স সিস্টেমে এটি করা হয়। আপনার উত্স সিস্টেমের জাভা অনুরোধটি একটি রেফারেন্স নিদর্শন হিসাবে ব্যবহার করা উচিত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.