当前位置: 首页 > news >正文

西安网站建设推广优化工程建设标准化

西安网站建设推广优化,工程建设标准化,做影视网站侵权吗,展示型网站建设服务一、安装mariadb 版本centos7 1、检查Linux服务器是否已安装mariadb yum list installed mariadb* 2、如果安装了#xff0c;想要卸载 yum remove mariadb rm -rf /etc/my.cnf rm -rf /var/lib/mysql 才能完全删除 3、安装mariadb 在线网络安装 yum install -y mari…一、安装mariadb 版本centos7 1、检查Linux服务器是否已安装mariadb yum list installed mariadb* 2、如果安装了想要卸载 yum remove mariadb rm -rf /etc/my.cnf rm -rf /var/lib/mysql 才能完全删除 3、安装mariadb 在线网络安装 yum install -y mariadb-server 开启服务 systemctl start mariadb.service 输入下方命令进入数据库内部 mysql 给用户权限方便后续使用navicat等工具远程登录 show databases; use mysql; grant all on *.* to root% identified by 123456; select user,host,password from user; 二、安装Hive 1、上传hive压缩包到Linux系统解压 tar -zcvf apache-hive-3.1.1-bin.tar.gz 把解压缩的文件复制到/usr/local/hive 2、修改配置文件 1修改hive-env.sh cd /usr/local/hive/conf cp ./hive-env.sh.template .        /hive-env.sh 编辑hive-env.sh 添加下方两行 HADOOP_HOME/usr/local/hadoop export HADOOP_HOME 2修改hive-site.xml hive-site.xml文件 编辑指定hive元数据要保存的关系数据库的连接信息 cd /usr/local/hive/conf cp ./hive-default.xml.template ./hive-site.xml 编辑hive-site.xml 在hive-site.xml文件修改部分节点配置 configurationpropertynamejavax.jdo.option.ConnectionURL/namevaluejdbc:mysql://ip:3306/hive?createDatabaseIfNotExisttrue/valuedescriptionJDBC connect string for a JDBC metastore/description/propertypropertynamejavax.jdo.option.ConnectionDriverName/namevaluecom.mysql.jdbc.Driver/valuedescriptionDriver class name for a JDBC metastore/description/propertypropertynamejavax.jdo.option.ConnectionUserName/namevalueroot/valuedescriptionusername to use against metastore database/description/propertypropertynamejavax.jdo.option.ConnectionPassword/namevalue123456/valuedescriptionpassword to use against metastore database/description/property /configuration 3、启动测试 vi /etc/profile 添加下方全局配置 HIVE_HOME/usr/local/hive export HIVE_HOME PATH$HIVE_HOME/bin:$PATH export PATH navicat连接mysql创建一个库即前面安装的mariadb中新增hive数据库 schematool -dbType mysql -initSchema//初始化表结构 命令有可能报错需要下载mysql驱动 https://downloads.mysql.com/archives/get/p/3/file/mysql-connector-java-5.1.47.tar.gz tar -zxvf mysql-connector-java-5.1.47.tar.gz 解压缩后把里面的jar包mysql-connector-java-5.1.47.jar文件拷贝到 /usr/local/hive/lib start-all.sh启动Hadoop然后再执行初始化表结构的命令 进入hive内部输入hive命令有可能报错需要修改配置文件hive-site.xml vi /usr/local/hive/conf/hive-site.xml 修改如下几个节点 将hive-site.xml文件中的${system:java.io.tmpdir}替换为hive的临时目录例如我替换为/home/lch/software/Hive/apache-hive-2.1.1-bin/tmp/该目录tmp)如果不存在则要自己手工创建并且赋予读写权限。 propertynameHive.exec.local.scratchdir/namevalue/usr/local/hive/tmp/${user.name}/valuedescriptionLocal scratch space for Hive jobs/description/propertypropertynamehive.downloaded.resources.dir/namevalue/usr/local/hive/tmp/${hive.session.id}_resources/valuedescriptionTemporary local directory for added resources in the remote file system./description/propertypropertynamehive.server2.logging.operation.log.location/namevalue/usr/local/hive/tmp/operation_logs/valuedescriptionTop level directory where operation logs are stored if logging functionality is enabled/description/property 后面输入hive即可进入 4、hive操作 创建数据库 create database test; 创建表 use testcreate table t_student(id int,name string,sex string,age int ) row format delimited fields terminated by ,; 后面可在hadoop的文件系统web端查看到创建的库和表 在Linux的任意一个目录新增一个文件my_student.txt cd /root/app/ vi ./my_student.txt 1,zhangsan,man,20 2,lisi,woman,21 3,wangwu,man,34 4,xiaofan,woman,24 文件上传到hadoop中的hive目录 hdfs dfs -put ./my_student.txt /user/hive/warehouse/test.db/t_student 再去hive里面通过sql查询语句 select * from t_student; 5、Java操作 创建maven项目依赖如下 !-- https://mvnrepository.com/artifact/org.apache.hive/hive-jdbc --dependencygroupIdorg.apache.hive/groupIdartifactIdhive-jdbc/artifactIdversion2.3.4/version/dependency 操作代码 public class TestHive {public static void main(String[] args) throws Exception{test();}public static void test()throws Exception{Class.forName(org.apache.hive.jdbc.HiveDriver);Connection conn DriverManager.getConnection(jdbc:hive2://192.168.208.133:10000/test, root, 123456);Statement stmt conn.createStatement();String sql select * from t_student;ResultSet rs stmt.executeQuery(sql);while(rs.next()) {System.out.println(rs.getInt(1));System.out.println(rs.getString(2));System.out.println(rs.getString(3));System.out.println(rs.getInt(4));}} } 需要hive开启远程 1配置远程 vi /usr/local/hadoop/etc/hadoop/core-site.xml 添加两个节点 propertynamehadoop.proxyuser.root.hosts/namevalue*/value/propertypropertynamehadoop.proxyuser.root.groups/namevalue*/value/propertyLinux运行命令 hiveserver2 启动hiveserver2这个命令需要等几分钟才能完全启动后面才能运行Java代码连接hive客户端查询里面的表数据
http://www.w-s-a.com/news/400725/

相关文章:

  • 织梦cms 学校网站模板网站建设中的问题
  • 山东济南网站建设公司制作wordpress模板教程视频教程
  • 档案网站的建设怎样更新网站内容
  • 网站开发项目规划房地产趋势与前景
  • 网上网站开发这个百度的网站怎么做的
  • 南昌市建设局官方网站网龙网络公司地址
  • 自助建站平台源码公司网站谁负责做
  • 旅游的网站怎么做网站流量的主要来源有
  • 高新网站设计找哪家网络科技有限公司实习报告
  • 专业网站建设质量推荐网络销售是做网站推广
  • 旅游网站建设模板wordpress最好最全的教程
  • 网站站长在哪登陆后台网站设计一年费用
  • 济南比较好的网站建设公司邢台信息网123
  • 双峰网站建设漳州优化网站建设
  • app和网站开发的成本虚拟主机是啥
  • 想做一个自己设计公司的网站怎么做的销售培训
  • 南昌网站建设模板合作凡客app哪去了
  • 有免费做网站的吗建设互联网站
  • 北京市保障房建设投资中心网站淄博哪个网站做房屋出赁好
  • 如何做网站的优化网站开发怎么收费
  • 网站的关键词怎么选择2345实用查询
  • 免费的制作网站做图剪片文案网站app接单
  • 中国有多少网站有多少域名上海网站建设网页制作邢台
  • 网站 数据报表如何做室内设计联盟官方网站入口
  • 怎样建设网站论文合肥做网站的软件公司
  • 收款后自动发货的网站是怎么做的怎么看网站后台网页尺寸
  • 谷歌seo引擎优化宁波seo关键词
  • 外贸网站建设需要注意什么seo课程
  • 做信息图网站网站建设的软件介绍
  • 网站开发语言数据库有几种魏县审批建设的网站