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

企业标准建站高密网站建设

企业标准建站,高密网站建设,qq是哪个公司开发出来的,30_10_郑州网站制作目录 思考规划安装MySQL数据库修改root用户密码配置Hadoop下载解压Hive提供MySQL Driver包配置Hive初始化元数据库启动Hive#xff08;使用Hadoop用户#xff09;Hive体验HiveServer2HiveServer2服务启动 Beeline p48、51、52 https://www.bilibili.com/video/BV1WY4y197g7/?… 目录 思考规划安装MySQL数据库修改root用户密码配置Hadoop下载解压Hive提供MySQL Driver包配置Hive初始化元数据库启动Hive使用Hadoop用户Hive体验HiveServer2HiveServer2服务启动 Beeline p48、51、52 https://www.bilibili.com/video/BV1WY4y197g7/?p48 思考 Hive是分布式运行的框架还是单机运行的 Hive是单机工具只需要部署在一台服务器即可。 Hive虽然是单机的但是它可以提交分布式运行的MapReduce程序运行。 规划 我们知道Hive是单机工具后就需要准备一台服务器供Hive使用即可。 同时Hive需要使用元数据服务即需要提供一个关系型数据库我们也选择一台服务器安装关系型数据库即可。 所以 服务机器Hive本体部署在node1元数据服务所需的关系型数据库课程选择最为流行的MySQL部署在node1 为了简单起见都安装到node1服务器上。 安装MySQL数据库 我们在node1节点使用yum在线安装MySQL5.7版本。 在root用户下执行 更新密钥 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022安装Mysql yum库 rpm -Uvh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpmyum安装Mysql yum -y install mysql-community-server启动Mysql设置开机启动 systemctl start mysqldsystemctl enable mysqld检查Mysql服务状态 systemctl status mysqld第一次启动mysql会在日志文件中生成root用户的一个随机密码使用下面命令查看该密码 grep temporary password /var/log/mysqld.log修改root用户密码 进入mysql mysql -uroot -p然后输入密码回车。 如果你想设置简单密码需要降低Mysql的密码安全级别 密码安全级别低 set global validate_password_policyLOW;密码长度最低4位即可 set global validate_password_length4;然后就可以用简单密码了课程中使用简单密码为了方便生产中不要这样 修改root本机登录密码为123456 ALTER USER rootlocalhost IDENTIFIED BY 123456;/usr/bin/mysqladmin -u root password ‘root’ 修改远程登录密码打开root用户从任意地方的主机远程登录的权限 grant all privileges on *.* to root% identified by 123456 with grant option; 刷新权限 flush privileges;ctrlD退出mysql。 重新进入mysql验证密码是否修改完成。 mysql -uroot -p配置Hadoop Hive的运行依赖于HadoopHDFS、MapReduce、YARN都依赖 同时涉及到HDFS文件系统的访问所以需要配置Hadoop的代理用户 即设置hadoop用户允许代理模拟其它用户 切换到hadoop用户 su - hadoopcd /export/server/hadoop/etc/hadoop/vim core-site.xml添加如下内容在Hadoop的core-site.xml的configuration/configuration之间并分发到其它节点且重启HDFS集群。 propertynamehadoop.proxyuser.hadoop.hosts/namevalue*/value /propertypropertynamehadoop.proxyuser.hadoop.groups/namevalue*/value /property下载解压Hive 下载Hive安装包 http://archive.apache.org/dist/hive/hive-3.1.3/apache-hive-3.1.3-bin.tar.gz 将下载好的文件拖拽上传 解压到node1服务器的/export/server/内 tar -zxvf apache-hive-3.1.3-bin.tar.gz -C /export/server/建立软链接 ln -s /export/server/apache-hive-3.1.3-bin /export/server/hive提供MySQL Driver包 下载MySQL驱动包 https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.34/mysql-connector-java-5.1.34.jar 将下载好的驱动jar包放入Hive安装文件夹的lib目录内 mv mysql-connector-java-5.1.34.jar /export/server/apache-hive-3.1.3-bin/lib/配置Hive 在Hive的conf目录内新建hive-env.sh文件填入以下环境变量内容 cd /export/server/hive/confmv hive-env.sh.template hive-env.shvim hive-env.shexport HADOOP_HOME/export/server/hadoop export HIVE_CONF_DIR/export/server/hive/conf export HIVE_AUX_JARS_PATH/export/server/hive/lib在Hive的conf目录内新建hive-site.xml文件填入以下内容 vim hive-site.xmlconfigurationpropertynamejavax.jdo.option.ConnectionURL/namevaluejdbc:mysql://node1:3306/hive?createDatabaseIfNotExisttrueamp;useSSLfalseamp;useUnicodetrueamp;characterEncodingUTF-8/value/propertypropertynamejavax.jdo.option.ConnectionDriverName/namevaluecom.mysql.jdbc.Driver/value/propertypropertynamejavax.jdo.option.ConnectionUserName/namevalueroot/value/propertypropertynamejavax.jdo.option.ConnectionPassword/namevalue123456/value/propertypropertynamehive.server2.thrift.bind.host/namevaluenode1/value/propertypropertynamehive.metastore.uris/namevaluethrift://node1:9083/value/propertypropertynamehive.metastore.event.db.notification.api.auth/namevaluefalse/value/property /configuration初始化元数据库 支持Hive的配置已经完成现在在启动Hive前需要先初始化Hive所需的元数据库。 在MySQL中新建数据库hive mysql -uroot -pshow databases;CREATE DATABASE hive CHARSET UTF8;show databases;退出mysql exit执行元数据库初始化命令 cd /export/server/hive/bin./schematool -initSchema -dbType mysql -verbos初始化成功后会在MySQL的hive库中新建74张元数据管理的表。 mysql -uroot -pshow databases;use hiveshow tables;退出mysql exit启动Hive使用Hadoop用户 修改文件权限 chown -R hadoop:hadoop apache-hive-3.1.3-bin hive确保Hive文件夹所属为hadoop用户创建一个hive的日志文件夹 su - hadoopmkdir /export/server/hive/logscd /export/server/hive启动元数据管理服务必须启动否则无法工作 前台启动 bin/hive --service metastore 后台启动 nohup bin/hive --service metastore logs/metastore.log 21 查看日志 tail -f metastore.log启动客户端二选一当前先选择Hive Shell方式 确保metastore、hdfs和yarn都已经启动 Hive Shell方式可以直接写SQL bin/hiveHive ThriftServer方式不可直接写SQL需要外部客户端链接使用 bin/hive --service hiveserver2Hive体验 首先确保启动了Metastore服务、hdfs和yarn集群。 start-dfs.shstart-yarn.shmapred --daemon start historyservernohup /export/server/hive/bin/hive --service metastore /export/server/hive/logs/metastore.log 21 可以执行 cd /export/server/hivebin/hive进入到Hive Shell环境中可以直接执行SQL语句。 创建表 CREATE TABLE test(id INT, name STRING, gender STRING);show tables;插入数据 insert into test values(1,mm,nan);INSERT INTO test VALUES(2,王力红,男),(3,李华,女);会执行得有点慢。。。 查询数据 SELECT gender, COUNT(*) AS cnt FROM test GROUP BY gender;验证SQL语句启动的MapReduce程序 打开YARN的WEB UI页面查看任务情况http://node1:8088 ctrlc退出hive。 验证Hive的数据存储 Hive的数据存储在HDFS的/user/hive/warehouse中 HiveServer2 在启动Hive的时候除了必备的Metastore服务外有2种方式使用Hive 方式1 bin/hive即Hive的Shell客户端可以直接写SQL 方式2 bin/hive --service hiveserver2后台执行脚本 nohup bin/hive --service hiveserver2 logs/hiveserver2.log 21 bin/hive --service metastore启动的是元数据管理服务 bin/hive --service hiveserver2启动的是HiveServer2服务 HiveServer2是Hive内置的一个ThriftServer服务提供Thrift端口供其它客户端链接 可以连接ThriftServer的客户端有 Hive内置的 beeline客户端工具命令行工具第三方的图形化SQL工具如DataGrip、DBeaver、Navicat等 HiveServer2服务 Hive的客户端体系如下 启动 在hive安装的服务器上首先启动metastore服务然后启动hiveserver2服务。 nohup bin/hive --service metastore logs/metastore.log 21 nohup bin/hive --service hiveserver2 logs/hiveserver2.log 21 ps -ef|grep 32094ps -ef|grep 32429hiveserver2监听了10000端口金对外提供的thrift端口默认10000 netstat -anp|grep 10000Beeline 在node1上使用beeline客户端进行连接访问。需要注意hiveserver2服务启动之后需要稍等一会才可以对外提供服务。 Beeline是JDBC的客户端通过JDBC协议和Hiveserver2服务进行通信协议的地址是jdbc:hive2://node1:10000 /export/server/hive/bin/beeline! connect jdbc:hive2://node1:10000输入用户名和密码 show databases;
http://wiki.neutronadmin.com/news/43194/

相关文章:

  • 公司网站建设审批流程免费网站托管
  • 电子商务网站建设与管理考卷信息发布网站设计
  • 旅游网站建设受众分析外贸网站建设服务
  • 金银饰品那家网站做的好万互网站建站
  • 镇江网站建设优化制作公司wordpress控制上下页链接
  • 建站流程网站上线wordpress访问慢
  • 做淘宝网站用什么软件有哪些内容在哪个网站做引号流最好
  • 广州 网站 建设 制作贵州安顺住房城乡建设网站
  • 有关网站设计与制作的论文上海闵行区房价
  • 巧克力网站建设需求分析那个网站可以找人做设计师
  • 做收费网站一个网页的制作
  • 福州电商网站建设大型网站过程
  • 做网站竟然不知道cms广州建设企业网站
  • 苏州网站建站推广智慧团建登录入口官方网站
  • 学习网站建设建议调查问卷网站关键词如何快速上首页
  • 网站后台无ftp永久短链接
  • 深圳设计网站的公司wordpress文章后缀
  • 百度站长平台怎么用网站建设宽度
  • 如何添加网站为信任站点企业网络设计与实现毕业设计
  • 房地产网站怎么推广科技备案企业网站
  • 网站建设以后主要做什么自建网站平台有哪些
  • 如何才能做好品牌网站建设哈尔滨建设工程信息招标
  • 中律之窗网站建设如何做赚钱的网站
  • 有用unity做网站的吗网站建设大致价格2017
  • 搜索关键词可以过得网站东莞网站制作哪家最便宜
  • 哔哩哔哩网站开发图片wordpress更改后台进入默认页面
  • 网站建设财务分析给公司做网站多少钱
  • 便宜做外贸网站手机p2p网站开发
  • 山东网站建设开发维护网站建设 设计业务范围
  • 网站域名查询石家庄网页设计的公司