




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Hadoop + hive + thrift 安装文档一、主服务器设置1.创建用户#useradd hadoop2.设置密码#passwd hadoop3.切换hadoop登录#su - hadoop4.解压hadoop压缩包#tar zxvf hadoop-1.0.3.tar.gz5.设置目录权限#chown -R hadoop.hadoop hadoop-1.0.36.编辑环境变量#vim hadoop-1.0.3/conf/hadoop-env.sh编辑“JAVA_HOME”路径:export JAVA_HOME=/usr/local/jdk1.7.0_05增加一行(取消过时警告):export HADOOP_HOME_WARN_SUPPRESS=17.编辑系统环境变量(使用root用户)#vim /etc/profile追加如下内容:export JAVA_HOME=/usr/local/jdk1.7.0_05export PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport HADOOP_HOME=/home/hadoop/hadoop-1.0.3export PATH=$PATH:$HADOOP_HOME/bin8.执行环境设置#source /etc/profile9.设置主IP#vim hadoop-1.0.3/conf/masters把localhost替换成4710.设置从IP#vim hadoop-1.0.3/conf/slaves把localhost替换成4811.设置hdfs#vim hadoop-1.0.3/conf/hdfs-site.xml增加如下内容:.dir/home/hadoop/hadoop-1.0.3/namedfs.data.dir/home/hadoop/hadoop-1.0.3/datadfs.replication312.配置任务#vim hadoop-1.0.3/conf/mapred-site.xml增加如下内容:mapred.job.tracker47:9001mapred.local.dir/home/hadoop/hadoop-1.0.3/var13.配置核心文件#vim hadoop-1.0.3/conf/hdfs:/47:9000fs.checkpoint.period3600fs.checkpoint.size67108864hadoop.tmp.dir/home/hadoop/hadoop-1.0.3/tmp14.实现主从自动登录(单方向)创建公钥:#ssh-keygen -t rsa自己可以ssh:#cat .ssh/id_rsa.pub .ssh/authorized_keys设置文件权限:#chmod 700 .ssh/authorized_keys测试一下,不需要密码就表示成功#ssh localhost#exit二、从服务器设置1.创建用户#useradd hadoop2.设置密码#passwd hadoop3.编辑系统环境变量(使用root用户)#vim /etc/profile追加如下内容:export JAVA_HOME=/usr/local/jdk1.7.0_05export PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport HADOOP_HOME=/home/hadoop/hadoop-1.0.3export PATH=$PATH:$HADOOP_HOME/bin4.执行环境设置#source /etc/profile5.解压缩hadoop压缩包#tar zxvf hadoop-1.0.3.tar.gz6.设置目录权限#chown -R hadoop.hadoop hadoop-1.0.3三、回到主服务器1.切换hadoop用户#su - hadoop2.复制公私到从服务器#ssh-copy-id -i .ssh/id_rsa.pub hadoop483.测试#ssh 48配置正确的话是不需要密码就能登录的4.向从服务器发送配置文件#scp -r hadoop-1.0.3/conf hadoop48:/home/hadoop/hadoop-1.0.35.格式化分布式文件系统#hadoop-1.0.3/bin/hadoop namenode -format6.启动hadoop服务#hadoop-1.0.3/bin/start-dfs.sh#hadoop-1.0.3/bin/start-mapred.sh7.查看运行情况web查询界面:47:50030四、安装hive(主服务器)1.压缩包装包(hadoop用户)#tar zxvf hive-0.9.0.tar.gz#mv hive-0.9.0 hadoop-1.0.32.配置hive环境变量#cp hadoop-1.0.3/hive-0.9.0/conf/hive-env.sh.template hadoop-1.0.3/hive-0.9.0/conf/hive-env.sh#vim hadoop-1.0.3/hive-0.9.0/conf/hive-env.sh增加一行:HADOOP_HOME=$HADOOP_HOME3.配置hive元数据保存到mysql建立数据数用户,数据库使用latin1字符集:mysqlCREATE DATABASE hive CHARACTER SET latin1;mysqlGRANT ALL PRIVILEGES ON hive.* TO hive% IDENTIFIED BY hivepasswd;修改配置文件:#cp hadoop-1.0.3/hive-0.9.0/conf/hive-default.xml.template hadoop-1.0.3/hive-0.9.0/conf/hive-site.xml#vim hadoop-1.0.3/hive-0.9.0/conf/hive-site.xml修改四个地方:javax.jdo.option.ConnectionURLjdbc:mysql:/47:3306/hive?createDatabaseIfNotExist=trueJDBC connect string for a JDBC metastorejavax.jdo.option.ConnectionDriverNamecom.mysql.jdbc.DriverDriver class name for a JDBC metastorejavax.jdo.option.ConnectionUserNamehiveusername to use against metastore databasejavax.jdo.option.ConnectionPasswordhivepasswdpassword to use against metastore database5.复制mysql连接库包#cp mysql-connector-java-5.1.11-bin.jar hadoop-1.0.3/hive-0.9.0/lib4.启动hive#hadoop-1.0.3/hive-0.9.0/bin/hive5.去掉log4j过期警告#cp hadoop-1.0.3/hive-0.9.0/conf/perties.template hadoop-1.0.3/hive-0.9.0/conf/perties#vim hadoop-1.0.3/hive-0.9.0/conf/perties找到“log4j.appender.EventCounter”将他的值变更为:“org.apache.hadoop.log.metrics.EventCounter”五、安装php访问hive数据库插件1.解压缩thrift包#tar zxvf thrift-0.8.0.tar.gz2.不要ruby支持否则会报错#cd thrift-0.8.0#./configure -without-ruby#make & make install3.后台启动hive#hadoop-1.0.3/hive-0.9.0/bin/hive -se
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 武器装备考试试卷及答案
- 日照银行笔试题库及答案
- 智慧树知道网课《西汉陪同口译 I》课后章节测试答案
- 华夏银行保定市定州市2025秋招结构化面试经典题及参考答案
- 民生银行大连市金州区2025秋招笔试创新题型专练及答案
- 平安银行西安市莲湖区2025秋招结构化面试经典题及参考答案
- 民生银行莆田市荔城区2025秋招笔试综合模拟题库及答案
- 民生银行乌鲁木齐市沙依巴克区2025秋招金融科技岗笔试题及答案
- 平安银行上海市普陀区2025秋招笔试热点题型专练及答案
- 光大银行东营市东营区2025秋招半结构化面试15问及话术
- 大学生职业规划大赛《智能焊接技术专业》生涯发展展示
- 2025新外研版初中英语七年级上全册课文翻译
- 检验科室内质控培训课件
- 七一党课:传承红色基因勇担时代使命2025年建党104周年“七一”专题党课
- 桥梁拆除施工质量保证技术措施
- 中国电动摩托车行业发展趋势及发展前景研究报告2025-2028版
- 县红十字会日常管理制度
- 2025-2030年中国冷链物流行业深度分析及发展前景与发展战略研究报告
- 中国传统节日中秋节习俗民俗简介介绍主题班会
- 教育学原理项贤明题库
- 《王戎不取道旁李》教案
评论
0/150
提交评论