hive安装工作记录
2011-08-09 10:55
274 查看
最近安装hive,在安装的过程中,遇到了一些问题,由于我是yum安装的,网上的网友们一般发的都是手动安装的教程,所以在这里和大家分享一下我安装的经验,通过整理,我的安装步骤如下: 1、YUM安装hadoop-hive sudo yum install hadoop-hive 2、下载mysql-connector-java-5.1.15(用于hive连接mysql的一个插件) http://d.download.csdn.net/down/3037572/DROGBA321 3、由于我们才采用的是hive通过mysql数据库连接的方式,所以要在所安装的电脑上安装mysql服务,并且建立一个用于hive连接mysql的数据库账户: 从网上下载mysql的二进制安装包: 4、解压到/use/local,并且重命名为mysql 5、cp /usr/local/mysql/support-files/my-medium.cnf到/etc下面并且重命名为my.cfg 6、cp /usr/local/mysql/support-files/my.server到/etc/rc.d/init.d/下面并且重命名为mysqld 7、新建mysql用户 8、初始化mysql /usr/local/mysql/scripts/mysql_install_db --user=mysql 9、修改用户密码 10、修改mysql密码: 1、c:\mysql\bin>mysql -uroot -p密码 以root身份登录 2、mysql>use mysql 选择数据库 3、mysql>update user set passwordpassword=password('你的密码') where User='root'; 4、mysqlflush privileges; 重新加载权限表 11、为hive新建一个访问mysql的用户: 新建一个metastore数据库 create databases metastore grant all on metastore.* to hive@'%' identified by 'hive'; flush privileges; 12、修改hive配置文件 cd /etc/hive/conf vim hive-site.xml <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://master-hadoop:3306/metastore</value> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>hive</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>hive</value> </property> <property> <name>hive.hwi.listen.port</name> <value>9999</value> <description>This is the port the Hive Web Interface will listen on</description> </property> <property> <name>datanucleus.autoCreateSchema</name> <value>false</value> </property> <property> <name>datanucleus.fixedDatastore</name> <value>true</value> </property> <property> <name>hive.metastore.local</name> <value>true</value> <description>controls whether to connect to remove metastore server or open a new metastore server in Hive Client JVM</description> </property> </configuration> 13、修改环境变量文件 vim hive-env.sh export JAVA_HOME=/usr/java/jdk1.6.0_26 export JRE_HOME=/usr/java/jdk1.6.0_26/jre export HADOOP_HOME=/usr/lib/hadoop export PATH=.:$HADOOP_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=.:$JAVA_HOME/bin:$JRE_HOME/bin:$PATH export HIVE_HOME=/usr/lib/hive/ export PATH=$HIVE_HOME/bin:$PATH 13、修改环境变量文件 vim hive-env.sh export JAVA_HOME=/usr/java/jdk1.6.0_26 export JRE_HOME=/usr/java/jdk1.6.0_26/jre export HADOOP_HOME=/usr/lib/hadoop export PATH=.:$HADOOP_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=.:$JAVA_HOME/bin:$JRE_HOME/bin:$PATH export HIVE_HOME=/usr/lib/hive/ export PATH=$HIVE_HOME/bin:$PATH 14、编辑hadoop的环境变量 vim hadoop-env.sh export HADOOP_CLASSPATH=$HBASE_HOME/hbase/hbase-0.20.3.jar:$HABSE_HOME/hbase-config:$ZOOKEEPER/zookeeper-3.2.2.jar将其修改为:export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$HBASE_HOME/hbase/hbase-0.20.3.jar:$HABSE_HOME/hbase-config:$ZOOKEEPER/zookeeper-3.2.2.jar(注意:只需在原配置语句上加$HADOOP_CLASSPATH:既可) 15、测试hive bash-3.2$ hive Hive history file=/tmp/hdfs/hive_job_log_hdfs_201108091053_345640737.txt hive> show databases; OK default Time taken: 1.63 seconds hive> create databases test; hive> use test ; OK Time taken: 0.019 seconds hive> create table t1(id int, name string); OK Time taken: 0.292 seconds hive> show tables; OK t1 Time taken: 0.064 seconds hive> desc t1; OK id int name string Time taken: 0.095 seconds hive> 安装到此结束。
本文出自 “mary的博客” 博客,请务必保留此出处http://marysee.blog.51cto.com/1000292/634842
相关文章推荐
- centos 安装pycharm工作记录
- hadoop,hbase,hive安装全记录(转)
- xmms安装配置工作记录
- hive的安装配置步骤简单记录
- 工作记录三CocoaPods安装和使用教程
- 关于虚拟机jdk、tomcat安装工作记录20130511
- 记录最小化安装centos7后所做的一些工作
- hive 安装记录
- hadoop,hbase,hive安装全记录 (转)
- ros 初学记录(1)安装与创建工作空间
- squid安装配置工作记录
- Hive总结(四)hive安装记录
- Nginx工作记录(1)——Centos7安装Nginx1.12.2
- 在Solairs10上安装 ORACLE10G 时 打补丁工作记录
- hive安装记录
- hadoop,hbase,hive安装全记录
- 工作中关于Linux安装的记录
- 工作记录--linux安装软件
- jira6.04安装汉化破解工作记录
- hadoop,hbase,hive安装全记录 (转)