国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Mac M2芯片 Arm64框架的Linux安裝Hive

這篇具有很好參考價值的文章主要介紹了Mac M2芯片 Arm64框架的Linux安裝Hive。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、相關文件下載地址

  • Hive信息:

????????版本:3.1.3

  • 下載地址:

????????http://archive.apache.org/dist/hive/hive-3.1.3/apache-hive-3.1.3-bin.tar.gz

二、安裝Hive

? ? ? ? 1.檢查依賴

因為啟動Hive之前需要先啟動Hadoop集群、MySQL、并且需要JDK,之前有寫過M2怎么安裝,這里直接引用,需要的可以查看下面跳轉(zhuǎn)一下。

?????Linux安裝JDK點此鏈接
?

???????Linux搭建Hadoop點此鏈接

Linux安裝MySQL點此鏈接

? ? ? ? ?2.上傳并解壓rpm文件

#將下載好的Hive文件上傳至服務器,解壓
tar -xvf apache-hive-3.1.3-bin.tar -C /opt/module/

? ? ? ? 3.替換jar包

#進入到 Hive 安裝目錄bin目錄下,運行Hive腳本:
./hive

#如圖所示

Mac M2芯片 Arm64框架的Linux安裝Hive,macos,linux,centos,hadoop,mysql,hive

#這個報錯是因為hadoop和hive的兩個guava.jar版本不一致
#hive中版本為:guava-19.0.jar
#hadoop中的版本為:guava-27.0-jre.jar

#(1)到hive的lib目錄
cd /opt/module/apache-hive-3.1.3-bin/lib/

#(2)用命令rm -fr 刪除guava.jar
rm -rf guava-19.0.jar

#(3)到hadoop的share/hadoop/common/lib目錄
cd /opt/module/hadoop-3.2.1/share/hadoop/common/lib/

#(4)用cp指令復制到hive的lib目錄
cp -r guava-27.0-jre.jar /opt/module/apache-hive-3.1.3-bin/lib/

#再回到 Hive 安裝目錄bin目錄下,運行Hive腳本:
./hive

#進入hive>說明問題完美解決

Mac M2芯片 Arm64框架的Linux安裝Hive,macos,linux,centos,hadoop,mysql,hive

? ? ? ? ?4.修改Hive的配置文件

#打開hive的conf目錄
cd /opt/module/apache-hive-3.1.3-bin/conf/

#新建hive-site.xml文件
vim hive-site.xml

#添加以下內(nèi)容:
<configuration>
	<property>
		<name>javax.jdo.option.ConnectionURL</name>
		<value>jdbc:mysql://hadoop01:3306/hivedb?createDatabaseIfNotExist=true&amp;useUnicode=true&amp;characterEncoding=UTF-8</value>
		<description>JDBC connect string for a JDBC metastore</description>
	</property>
	<property>
		<name>javax.jdo.option.ConnectionDriverName</name>
		<value>com.mysql.cj.jdbc.Driver</value>
		<description>Driver class name for a JDBC metastore</description>
	</property>
	<property>
		<name>javax.jdo.option.ConnectionUserName</name>
		<value>root</value>
		<description>username to use against metastore database</description>
	</property>
	<property>
		<name>javax.jdo.option.ConnectionPassword</name>
		<value>123456</value>
		<description>password to use against metastore database</description>
	</property>
</configuration>

? ? ? ? 5.修改Hadoop配置文件

#打開hive的conf目錄
cd /opt/module/hadoop-3.2.1/etc/hadoop/

#修改core-site.xml文件
vim core-site.xml

#在<configuration></configuration>中添加以下內(nèi)容:
    <property>
        <name>hadoop.proxyuser.用戶名.hosts</name>
        <value>*</value>
    </property>
    <property>
        <name>hadoop.proxyuser.用戶組名.groups</name>
        <value>*</value>
    </property>

? ? ? ? 6.放置驅(qū)動

下載鏈接:

防失效,放到我的網(wǎng)盤了,點此鏈接
???????

將下載好的MySQL的驅(qū)動包放置到Hive安裝目錄lib目錄下

? ? ? ?7.配置Hive環(huán)境變量

#修改配置文件
sudo vim /etc/profile.d/my_env.sh

#添加內(nèi)容
export HIVE_HOME=/opt/module/apache-hive-3.1.3-bin
export PATH=$PATH:$HIVE_HOME/bin

#使其生效
source /etc/profile.d/my_env.sh

?????????8.初始化元數(shù)據(jù)

schematool -initSchema -dbType mysql -verbose

? ? ? ? 9.驗證Hive

hive --help

#出現(xiàn)如下,代表成功

Mac M2芯片 Arm64框架的Linux安裝Hive,macos,linux,centos,hadoop,mysql,hive

三、Hive的連接方式

?? ? ? ?1.CLI

#直接命令行輸入hive驗證
hive

#出現(xiàn)hive>代表成功

?Mac M2芯片 Arm64框架的Linux安裝Hive,macos,linux,centos,hadoop,mysql,hive

? ? ? ? 2.HiveServer2/beeline

#命令行輸入hiveserver2
hiveserver2

#光標一直閃爍是正常的

Mac M2芯片 Arm64框架的Linux安裝Hive,macos,linux,centos,hadoop,mysql,hive?

#啟動為前臺,所以我們需要再打開一個終端運行以下命令:
beeline

Mac M2芯片 Arm64框架的Linux安裝Hive,macos,linux,centos,hadoop,mysql,hive

#代碼補充
!connect jdbc:hive2://hadoop01:10000
root/123456
show databases;

?四、異常情況

? ? ? ? 1.在執(zhí)行!connect jdbc:hive2://hadoop01:10000可能出現(xiàn)情況

Mac M2芯片 Arm64框架的Linux安裝Hive,macos,linux,centos,hadoop,mysql,hive

#這是因為root用戶沒有相應權限導致的
#在Linux虛擬機命令行執(zhí)行,查看集群中跟目錄中文件夾權限
hadoop fs -ls /

#將報錯中的目標目錄增加最大權限,例如我這里是/tmp文件權限不夠
hadoop fs -chmod 777 /tmp

? ? ? ? 2.?還在持續(xù)更新中......

?文章來源地址http://www.zghlxwxcb.cn/news/detail-846094.html

到了這里,關于Mac M2芯片 Arm64框架的Linux安裝Hive的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • VMware Fusion 13+Ubuntu ARM Server 22.04.3在M2芯片的Mac上共享文件夾

    VMware Fusion 13+Ubuntu ARM Server 22.04.3在M2芯片的Mac上共享文件夾

    因為Server版沒有桌面,VMware Tools不能直接裝,導致沒辦法共享文件。 Ubuntu中的包如果需要更新,先執(zhí)行下面的步驟 再執(zhí)行 不需要更新的話,直接執(zhí)行下面的步驟 先把open-vm-tools卸載了 再安裝open-vm-tools 開啟相關服務 修改配置文件 在該文件末尾插入 其中/mnt/是共享文件夾在虛

    2024年01月22日
    瀏覽(125)
  • Mac M2芯片免安裝版mysql

    Mac M2芯片免安裝版mysql

    先看一下本機mac信息 左上角,單機蘋果的logo,然后單擊“關于本機”,可以看到當前mac的信息 看這個信息的目的是:你在官網(wǎng)下載mysql的時候,不要再下載x86版本,要現(xiàn)在arm版本,因為蘋果的M2芯片是基于arm架構。 下載mysql的路徑:https://dev.mysql.com/downloads/mysql/ 注意下載ar

    2024年02月13日
    瀏覽(23)
  • mac m2芯片 安裝 brew 和cocoapods

    mac m2芯片 安裝 brew 和cocoapods

    Homebrew的安裝 這里可能會失敗,如 git clone ?時候報錯 error: RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly before end of the underlying st... 這是可能是因為buffer不夠大 解決方案 也可能是因為網(wǎng)絡原因網(wǎng)絡中斷,可以嘗試多試幾次。 中途可能需要輸入幾次密碼 ?安裝成功 但還需要重

    2024年02月16日
    瀏覽(67)
  • M2芯片的Mac上安裝Linux虛擬機——提前幫你踩坑 ? 安裝ubuntu虛擬機圖形化 ? 解決MacOs主機和WmwareFusion/UTM 之間不能復制粘貼問題

    M2芯片的Mac上安裝Linux虛擬機——提前幫你踩坑 ? 安裝ubuntu虛擬機圖形化 ? 解決MacOs主機和WmwareFusion/UTM 之間不能復制粘貼問題

    Mac pro,芯片M2 一定要注意自己的Mac版本!?。?,否則版本的坑你懂得! 不選Centos7,其他版本的Mac可能可以,但是M2的不行,報錯: 1.3.1 官網(wǎng)下載 本來不想造自己的本本的,因為平時自己的本本加云服務器就可以了,但是有時候某種需要,所以最后還是沒忍住,想來還是安裝

    2024年02月05日
    瀏覽(242)
  • Mac(M2) 安裝 Ubuntu Arm

    這里下載的是 vmware fusion 的個人免費版:https://www.vmware.com/products/fusion.html 過程非常簡單,注冊,下載,安裝,填寫激活碼(在注冊完后軟件下載鏈接上面) 目前,我發(fā)現(xiàn)的是,在 Arm 的處理器下,不是所有版本都能成功安裝。以下是親測可以成功的版本及鏈接: Ubuntu 20.04

    2024年02月11日
    瀏覽(44)
  • Mac M系列芯片(M1/M2)安裝Docker

    Mac M系列芯片(M1/M2)安裝Docker

    通過Homebrew安裝 安裝完成后,打開Docker會提示CPU架構不匹配,無法正常啟動Docker 在Docker官網(wǎng)下載M芯片適用的.dmg安裝包 ?安裝完成后即可正常啟動 配置國內(nèi)鏡像源 點擊菜單欄的Docker圖標,打開Settings... Settings...界面如下,切換到Docker Engine,增加鏡像源配置(注意JSON格式),

    2024年02月16日
    瀏覽(24)
  • M芯片Mac構建支持arm64的java8基礎鏡像

    拉取指定平臺的鏡像 openjdk:8-jdk-alpine 沒有安裝bash,只安裝sh,所以進入容器命令 以openjdk:8-jdk-alpine為基礎鏡像,添加bash Dockerfile 使用新的Dockerfile構建帶有bash的鏡像: 重新打的鏡像即可使用以下命令進入容器

    2024年03月21日
    瀏覽(30)
  • Mac M2芯片安裝Anaconda的版本不兼容的問題

    此版本的Mac OS與Anaconda版本不兼容 我在官網(wǎng)支持得到了解決 下載下面這個路徑的老版本就可以了

    2024年02月09日
    瀏覽(19)
  • 【macOS】mac電腦M2芯片安裝Homebrew 最簡單的方法

    【macOS】mac電腦M2芯片安裝Homebrew 最簡單的方法

    一 Homebrew的安裝 打開終端,復制如下命令,按回車執(zhí)行 M芯片和Intel芯片均可 中途可能需要你手動輸入密碼,輸入完成回車即可(密碼不可見 選擇中科大或者清華鏡像源 有些同學可能會彈出安裝git的提示,點擊安裝等待即可 安裝完成之后重新執(zhí)行上面的Homebrew安裝命令 這時

    2024年02月03日
    瀏覽(24)
  • 解決M2蘋果芯片Mac無法安裝python=3.7的虛擬環(huán)境

    問題描述 conda無法安裝python=3.7的虛擬環(huán)境: 出現(xiàn)錯誤 查看channel中可安裝python的版本 發(fā)現(xiàn)channel中最低版本為3.8.11 問題原因 根據(jù)Stackoverflow上面的問題:https://stackoverflow.com/questions/70205633/cannot-install-python-3-7-on-osx-arm64 以及CSDN問答:https://ask.csdn.net/questions/7631935 原因應該是(機

    2024年01月21日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包