千家信息网

Hadoop 实践(一) 环境搭建

发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,大数据定义是:大量的非结构话的数据。量要大,要非结构化。Hadoop 分三部分组成,1.hdfs hadoop分布式文件系统。2.MapReduce 分布式计算。3.hive 分布式存储。操作系统:c
千家信息网最后更新 2025年12月01日Hadoop 实践(一) 环境搭建

大数据定义是:大量的非结构话的数据。量要大,要非结构化。

Hadoop 分三部分组成,1.hdfs hadoop分布式文件系统。2.MapReduce 分布式计算。3.hive 分布式存储。

操作系统:centos6.5 64

环境搭建:1.安装Hadoop,2.安装mysql, 3.安装hive,4,安装jdk

  1. Hadoop安装:

下载Hadoop1.0.4,hadoop-1.0.4.tar.gz。

wget http://archive.apache.org/dist/hadoop/core/hadoop-1.0.4/hadoop-1.0.4.tar.gz

解压:

tar xzvf hadoop-1.0.4.tar.gz -C /usr

修改3个配置文件

cd /usr/hadoop-1.0.4/conf/

vi core-site.xml



fs.default.name

hdfs://localhost:9000

vi mapred-site.xml



mapred.job.tracker

localhost:9001

vi hdfs-site.xml



dfs.name.dir

/home/longlong/temp/log1,/home/longlong/temp/log2

dfs.data.dir

/home/longlong/temp/data1,/home/longlong/temp/data2

dfs.replication

2

配置环境变量,此处粘贴了java,hive,hadoop的环境变量

vi /etc/profile

JAVA_HOME=/home/Hadoop/jdk1.6.0_45

CLASSPATH=$JAVA_HOME/jre/lib/rt.jar

HADOOP_HOME=/usr/hadoop-1.0.4

HIVE_HOME=/usr/hive

PATH=$HADOOP_HOME/bin:$PATH:$JAVA_HOME/bin:$HIVE_HOME/bin


安装jdk:

下载jdk

wget http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-x64.bin

chmod +x jdk-6u45-linux-x64.bin

./jdk-6u45-linux-x64.bin

配置 vi hadoop-env.sh,末尾添加jdkhome

export JAVA_HOME=/home/Hadoop/jdk1.6.0_45


进入bin目录配置 vi hadoop-config.sh

export HADOOP_HOME=${HADOOP_PREFIX}

export HADOOP_HOME_WARN_SUPPRESS=1


格式化

./hadoop namenode -format


2.mysql 安装,


3.hive安装,

下载

wget http://mirrors.cnnic.cn/apache/hive/hive-0.13.1/apache-hive-0.13.1-bin.tar.gz

tar -xf apache-hive-0.13.1-bin.tar.gz

mv apache-hive-0.13.1-bin hive

更换元数据库

cd conf/

touch hive-site.xml

vi hive-site.xml

javax.jdo.option.ConnectionURL

jdbc:mysql://localhost:3306/hive

javax.jdo.option.ConnectionDriverName

com.mysql.jdbc.Driver

javax.jdo.option.ConnectionUserName

root

javax.jdo.option.ConnectionPassword

root


下载mysql驱动,

wget http://cdn.mysql.com/Downloads/Connector-J/mysql-connector-java-5.0.8.tar.gz

tar -xzvf mysql-connector-java-5.0.8.tar.gz

cd mysql-connector-java-5.0.8

cp mysql-connector-java-5.0.8-bin.jar /usr/hive/lib/



启动

1.hdfs 启动

cd /usr/hadoop-1.0.4/bin

./start-all.sh

password/操作系统密码


2.mysql 启动

service mysqld start

mysql -uroot -proot


3.hive启动

cd /usr/hive/bin

./hive











配置 环境 分布式 数据 系统 操作系统 变量 文件 结构 密码 数据库 末尾 格式 目录 部分 存储 结构化 驱动 实践 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 管理软件开发合同 娄底市天气预报软件开发 网络安全文明教育讲座 大族激光软件开发怎样 街霸5为什么登陆不了服务器 服务器上so是什么 临武县电子软件开发好不好 如何判断数据库是否连接正常 物流和计算机网络技术哪个好就业 如何实现网络安全防御 网络安全的认识和理解 网课数据库ssms 网络安全的协议结构 腾讯电脑软件开发 北京金融行业软件开发 浦东新区智能软件开发厂家直销 底层平台软件开发 云锁服务器怎么设置登录安全 网络安全测评师主要负责什么 sql数据库中怎么添加空格 改服务器 软件开发离职申请 应当自行或委托网络安全 网络安全责任落实情况考核 苏州安卓应用软件开发流程 我的世界好玩的命令方块服务器 最强蜗牛换了服务器角色 青浦区参考网络技术服务常见问题 网络安全三大峰会是哪几个 杭州网络安全应志斌
0