5 回答

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊
[Hadoop@master ~]$ cd $HIVE_HOME --進(jìn)入Hive目錄
[hadoop@master hive]$ bin/hive --進(jìn)入hive環(huán)境
hive> show databases; 顯示已有數(shù)據(jù)庫(kù)
hive> use test; 使用數(shù)據(jù)庫(kù)
hive> select * from test_1; 顯示表中數(shù)據(jù)

TA貢獻(xiàn)2051條經(jīng)驗(yàn) 獲得超10個(gè)贊
是因?yàn)閐atanode記錄的namespaceIDs 與當(dāng)前namenodeid的不一致。由多次format造成。
1、先把服務(wù)都停掉
2、格式化namenode
3、重新啟動(dòng)所有服務(wù)
4、可以進(jìn)行正常操作了

TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊
修改文件 /etc/profile,添加如下的行:
export HADOOP_HOME=/usr/local/hadoopexport ANT_HOME=$HADOOP_HOME/apache-ant-1.7.1export PATH=$PATH:/usr/local/hadoop/bin:$JAVA_HOME/bin:$HADOOP_HOME/contrib/hive/bin:$ANT_HOME/bin
export ANT_LIB=$HADOOP_HOME/apache-ant-1.7.1/lib
export HADOOP=$HADOOP_HOME/bin/hadoop
4、修改hive配置文件 /usr/local/hadoop/contrib/hive/conf/hive-default.xml,只要改一個(gè)地方,使其內(nèi)容為:/usr/local/hadoop/contrib/hive/lib/hive_hwi.war。昨天我把它書(shū)寫(xiě)成 “hive-hwi.war”,瀏覽器訪問(wèn),就只列出文件目錄,死活都不對(duì),唉!
5、啟動(dòng)hive web服務(wù): $ hive –service hwi & .監(jiān)聽(tīng)端口默認(rèn)是9999,也可以自己到hive-default.xml定制。瀏覽器的訪問(wèn)url為 http:/hadoop:9999/hwi.
注:hive表的存放地為hdfs,默認(rèn)是 /user/hive .這個(gè)路徑只有通過(guò)hadoop shell才能看見(jiàn)(不是/usr)
- 5 回答
- 0 關(guān)注
- 1102 瀏覽
添加回答
舉報(bào)