安裝步驟:
目前創(chuàng)新互聯(lián)公司已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、資溪網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶(hù)導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶(hù)和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
JAVA實(shí)現(xiàn)讀取文件
但是使用hive會(huì)更簡(jiǎn)單
hive能夠把文件變成表,只保存表結(jié)構(gòu)存在數(shù)據(jù)庫(kù)MySQL中,但是數(shù)據(jù)還是在文件中
文件----->database---->table
? ----->deby------>mysql(保存表結(jié)構(gòu)信息)
1.先解壓完然后把數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)放到hive110/lib中
tar zxvf hive-1.1.0-cdh6.14.2.tar.gz
mv hive-1.1.0-cdh6.14.2 /opt/bigdata/hive110
2.配置env文件
cd /opt/bigdata/hive110/conf
cp hive-env.sh.template hive-env.sh
vi hive-env.sh
3.配置site.xml
放到hive10/conf下
javax.jdo.option.ConnectionURL
jdbc:mysql://169.254.211.100:3306/hive?createDatabaseIfNotExist=true
javax.jdo.option.ConnectionDriverName
com.mysql.jdbc.Driver
javax.jdo.option.ConnectionUserName
root
javax.jdo.option.ConnectionPassword
root
4.配置環(huán)境變量
vi /etc/proflie
source /etc/profile
5.進(jìn)入bin中運(yùn)行hive
schematool -initSchema -dbType mysql
hive
create table userinfos(userid int);
6.使用hive插數(shù)據(jù)
insert into userinfos values(1);
7.使用hadoop查看數(shù)據(jù)
hdfs dfs -text /user/hive/warehouse/userinfos/000000_0