宁波专业网站建设公司,网站用户建设的设计与实现,微信小程序服务器费用,中山网站建设模板招商一、配置Hadoop环境先看看伪分布式下的集群环境有没有错误的情况#xff1a;输入命令#xff1a;start-all.sh
jps查看伪分布式的所有进程是否完善二、解压并配置HiveHive压缩包→ https://pan.baidu.com/s/1eOF_ICZV8rV-CEh3nX-7Xw 提取码: m31e 复制这段内容后打开百度网盘…一、配置Hadoop环境先看看伪分布式下的集群环境有没有错误的情况输入命令start-all.sh
jps查看伪分布式的所有进程是否完善二、解压并配置HiveHive压缩包→ https://pan.baidu.com/s/1eOF_ICZV8rV-CEh3nX-7Xw 提取码: m31e 复制这段内容后打开百度网盘手机App操作更方便哦放在/opt/soft目录下改名为hive312编辑配置文件打开/opt/soft/hive312/conf/目录cd /opt/soft/hive312/conf/创建 hive-site.xml文件touch hive-site.xml[roothadoop3 opt]# cd /opt/soft/hive312/conf/
[roothadoop3 conf]# touch hive-site.xml
[roothadoop3 conf]# vim hive-site.xml 配置文件?xml version1.0 encodingUTF-8 standaloneno?
?xml-stylesheet typetext/xsl hrefconfiguration.xsl?
configurationpropertynamehive.metastore.warehouse.dir/namevalue/opt/soft/hive312/warehouse/value/propertypropertynamehive.metastore.db.type/namevaluemysql/value/propertypropertynamejavax.jdo.option.ConnectionURL/namevaluejdbc:mysql://192.168.153.134:3306/hive139?createDatabaseIfNotExisttrue/value/propertypropertynamejavax.jdo.option.ConnectionDriverName/namevaluecom.mysql.cj.jdbc.Driver/value/propertypropertynamejavax.jdo.option.ConnectionUserName/namevalueroot/value/propertypropertynamejavax.jdo.option.ConnectionPassword/namevalue123123/value/propertypropertynamehive.metastore.schema.verification/namevaluefalse/valuedescription关闭schema验证/description/propertypropertynamehive.cli.print.current.db/namevaluetrue/valuedescription提示当前数据库名/description/propertypropertynamehive.cli.print.header/namevaluetrue/valuedescription查询输出时带列名一起输出/description/property
/configurationTips下面这些需要根据进行更改。检查系统guava版本# 返回空值说明没有安装
# 这里的路径是 hive312/lib 目录下
[roothadoop3 conf]# ls ../lib/ | grep guava我这里自带的是guava-19为了防止版本问题导致安装失败将其进行删除后重新安装。# 删除guava-19
[roothadoop3 conf]# rm -f ../lib/guava-19.0.jar# 查找hadoop下的guava jar包
[roothadoop3 conf]# find /opt/soft/hadoop313/ -name guava*# 将查找到的hadoop下的guava jar包拷贝到hive目录下
[roothadoop3 conf]# cp /opt/soft/hadoop313/share/hadoop/common/lib/guava-27.0-jre.jar ../lib/更新MySQL的jar包在hive312下面添加一个mysql-connector-java jar包初始化MySQL [roothadoop3 conf]# schematool -dbType mysql -initSchema三、启动hive输入hive命令启动服务打开可视化窗口可以看到我们新建的数据库。启动mr历史服务器 [roothadoop3 conf]# mr-jobhistory-daemon.sh start historyserver在端口号19888中可以看到历史命令