【大数据存储与处理】第一次作业

hbase 启动步骤

1、启动 hadoop,master 虚拟机,切换 root 用户,输入终端命令:start-all.sh

2、启动 zookeeper,分别在 master、slave1、slave2 虚拟机终端命令执行:zkServer.sh start

3、启动 hbase,master 虚拟机终端输入命令:start-hbase.sh

4、输入 hbase shell,进入 hbase 操作命令。

hbase 关闭步骤

1、hbase shell 中输入 exit;

2、关闭 hbase,master 终端命令输入:stop-hbase.sh

3、关闭 zookeeper,分别在 master、slave1、slave2 虚拟机终端命令执行:zkServer.sh stop

4、关闭 hadoop,master 终端输入命令:stop-all.sh

Mongodb的启动与关闭

一、启动步骤

1、mongodb服务启动:

(1)master输入终端命令:mongod --journal -f /home/app/mongodb/master.conf

(2)slave1输入终端命令:mongod --journal -f /home/app/mongodb/slave1.conf

(3)slave2输入终端命令:mongod --journal -f /home/app/mongodb/arbiter.conf

2、打开数据库:master输入终端命令:mongo 192.168.226.132

二、关闭步骤:

1、master中mongodb数据库操作中输入:exit; 可以退出mongodb;

2、关闭mongodb服务:

(1)master输入终端命令:mongod --journal --shutdown -f /home/app/mongodb/master.conf(2)slave1输入终端命令:mongod --journal --shutdown -f /home/app/mongodb/slave1.conf(3)slave2输入终端命令:mongod --journal --shutdown -f /home/app/mongodb/arbiter.conf

Neo4j的启动与关闭

一、服务启动:

1、打开master、slave1、slave2虚拟机终端,输入:cd /home/app/neo4j/bin

2、master、slave1、slave2虚拟机终端分别输入: ./neo4j start3、master中打开浏览器输入网址:192.168.226.132:74744、用户名:neo4j,密码:123456

二、服务关闭:

master、slave1、slave2虚拟机终端分别输入: ./neo4j stop

Redis集群启动与关闭

一、服务启动:开机即启动Redis服务。

二、查看集群状态:redis-cli -h 192.168.126.140 -a 123456 #数据库密码:123456info replication

修改大数据在线平台的IP地址配置

1. 更新 /etc/hosts 文件

  • 打开 hosts 文件:vi /etc/hosts
  • 修改主节点(master)、从节点1slave1)、从节点2slave2)的IP地址。

2. 更新 Hive 配置

  • 打开 hive-site.xmlvi /home/app/hive/conf/hive-site.xml
  • 修改主节点的 javax.jdo.option.ConnectionURL

3. 更新 MongoDB 配置

  • 主节点:vi /home/app/mongodb/master.conf
    • 修改:bind_ip=192.168.126.140
  • 从节点1vi /home/app/mongodb/slave1.conf
    • 修改:bind_ip=192.168.126.141
  • 从节点2vi /home/app/mongodb/arbiter.conf
    • 修改:bind_ip=192.168.126.142

4. 启动 MongoDB 服务

  • 主节点:mongod --journal -f /home/app/mongodb/master.conf
  • 从节点1mongod --journal -f /home/app/mongodb/slave1.conf
  • 从节点2mongod --journal -f /home/app/mongodb/arbiter.conf

5. 打开 MongoDB 数据库

  • 主节点:mongo 192.168.126.140

6. 更新 MongoDB 副本集配置

  • MongoDB shell 中执行以下命令:
    • show dbs
    • rs.status()
    • rs.conf()
    • 修改配置中的IP地址。
    • rs.reconfig(config, { force: true })
    • 检查状态:rs.status()

7. 更新 Neo4j 配置

  • 主节点/从节点1/从节点2vi /home/app/neo4j/conf/neo4j.conf
    • 为不同设置更新IP地址。
    • 例如从节点1的示例:
    • ha.server_id=2
    • ha.initial_hosts=192.168.126.140:5001,192.168.126.141:5001,192.168.126.142:5001
    • dbms.mode=HA
    • dbms.connectors.default_listen_address=192.168.126.141
    • ha.server=192.168.126.140:6362

ha.cluster_server=192.168.126.140:5001

(1)检查浏览器输入master:50070,是否有如下结果

(2)检查浏览器输入:master:16010。是否有如下结果:

(3)执行命令:mongo 本机IP,如:mongo 192.168.90.84

执行show dbs是否有如下图结果:

(4)浏览器输入:本机ip:7474

如192.168.90.11:7474

是否有如下结果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/237652.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Tomcat报404问题解决方案大全(包括tomcat可以正常运行但是报404)

文章目录 Tomcat报404问题解决方案大全(包括tomcat可以正常运行但是报404)1、正确的运行页面2、报错404问题分类解决2.1、Tomcat未配置环境变量2.2、IIs访问权限问题2.3、端口占用问题2.4、文件缺少问题解决办法: Tomcat报404问题解决方案大全(包括tomcat可以正常运…

04-JVM字节码文件结构深度剖析

一、源代码 package com.tuling.jvm;public class TulingByteCode {private String userName;public String getUserName() {return userName;}public void setUserName(String userName) {this.userName userName;} }二、通过javap -verbose TulingByteCode .class反编译 //…

yolov8-实例分割步骤

这里只说简单的训练步骤 v8实例分割的数据集和v5是通用的也是labelme标记的json文件转txt 下载yolov8代码 https://github.com/ultralytics/ultralytics安装训练环境创建一个python文件里面加入训练启动的代码 ,然后通过pycharm启动如果没有数据集文件会自动下载&a…

【Spring Security】打造安全无忧的Web应用--进阶篇

🥳🥳Welcome Huihuis Code World ! !🥳🥳 接下来看看由辉辉所写的关于Spring Security的相关操作吧 目录 🥳🥳Welcome Huihuis Code World ! !🥳🥳 一.导入相关配置 1.pom 2.ym…

【sgDragUploadFolder】自定义组件:自定义拖拽文件夹上传组件,支持上传单个或多个文件/文件夹,右下角上传托盘出现(后续更新...)

特性&#xff1a; 支持在拖拽上传单个文件、多个文件、单个文件夹、多个文件夹可自定义headers可自定义过滤上传格式可自定义上传API接口支持显示/隐藏右下角上传队列托盘 sgDragUploadFolder源码 <template><div :class"$options.name" :dragenter"i…

.Net Core webapi RestFul 统一接口数据返回格式

在RestFul风格盛行的年代&#xff0c;大部分接口都需要一套统一的数据返回格式&#xff0c;那么我们怎么才能保证使用统一的json数据格式返回呢&#xff0c;下面给大家简单介绍一下&#xff1a; 假如我们需要接口统一返回一下数据格式&#xff1a; {"statusCode": …

【AI】ChatGLM3-6B模型API调用测试

之前将ChatGLM6B模型下载到本地运行起来了&#xff1a;ChatGLM3-6B上手体验&#xff1b;如果想要用在项目中&#xff0c;那么可以使用API调用的方式进行操作&#xff0c;尤其当你的项目还是不同语言的异构的场景下&#xff0c;其他服务需要调用的时候就可以直接通过请求服务来获…

vue和react diff的详解和不同

diff算法 简述&#xff1a;第一次对比真实dom和虚拟树之间的同层差别&#xff0c;后面为对比新旧虚拟dom树之间的同层差别。 虚拟dom 简述&#xff1a;js对象形容模拟真实dom 具体&#xff1a; 1.虚拟dom是存在内存中的js对象&#xff0c;利用内存的高效率运算。虚拟dom属…

LeetCode 20 有效的括号

题目描述 有效的括号 给定一个只包括 (&#xff0c;)&#xff0c;{&#xff0c;}&#xff0c;[&#xff0c;] 的字符串 s &#xff0c;判断字符串是否有效。 有效字符串需满足&#xff1a; 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一…

微积分-三角函数4

2.4三角恒等式 让我们来回顾一下三角函数 sin ⁡ ( θ ) y r , cos ⁡ ( θ ) x r , tan ⁡ ( θ ) y x sec ⁡ ( θ ) 1 cos ⁡ ( θ ) &#xff0c; csc ⁡ ( θ ) 1 sin ⁡ ( θ ) , cot ⁡ 1 tan ⁡ ( θ ) \sin(\theta)\frac{y}{r},\cos(\theta)\frac{x}{r},\tan(…

二叉搜索树、AVL、红黑树

文章目录 二叉搜索树2. avl树3. 红黑树 二叉搜索树 找一个节点的前驱和后继&#xff1a; 前驱&#xff1a;如果节点有左子树&#xff0c;找左子树的最大值&#xff0c;如果没有左子树&#xff0c;找最近一个自右而来的节点 后继&#xff1a;如果节点有右子树&#xff0c;找右…

智能图像编辑软件Luminar Neo mac提供多种调整和滤镜选项

Luminar Neo mac是一款由Skylum公司开发的AI技术图像编辑软件&#xff0c;旨在为摄影师和视觉艺术家提供创意图像编辑解决方案。Luminar Neo拥有强大的AI技术和丰富的后期处理工具&#xff0c;可帮助用户快速轻松地实现从基本到高级的图像编辑需求。 Luminar Neo提供了多种调整…

同步与互斥(二)

一、谁上锁就由谁解锁&#xff1f; 互斥量、互斥锁&#xff0c;本来的概念确实是&#xff1a;谁上锁就得由谁解锁。 但是FreeRTOS并没有实现这点&#xff0c;只是要求程序员按照这样的惯例写代码。 main函数创建了2个任务&#xff1a; 任务1&#xff1…

先进制造身份治理现状洞察:从手动运维迈向自动化身份治理时代

在新一轮科技革命和产业变革的推动下&#xff0c;制造业正面临绿色化、智能化、服务化和定制化发展趋势。为顺应新技术革命及工业发展模式变化趋势&#xff0c;传统工业化理论需要进行修正和创新。其中&#xff0c;对工业化水平的判断标准从以三次产业比重标准为主回归到工业技…

Kubernetes 容器编排(7)

离线业务编排详解 在线业务和离线业务 在线业务 Deployment、StatefulSet以及 DaemonSet 这三个编排概念的共同之处是&#xff1a;它们主要编排的对象&#xff0c;都是"在线业务"&#xff0c;即&#xff1a;Long Running Task&#xff08;长作业&#xff09;。比如…

尚硅谷 java 2023(基础语法)笔记

一、变量与运算符 1、HelloWorld的编写和执行 class HelloChina{public static void main(String[] args){System.out.println("hello,world!!你好&#xff0c;中国&#xff01;");} } 总结&#xff1a; 1. Java程序编写和执行的过程&#xff1a; 步骤1&#xff1…

Pytorch采坑记录:DDP 损失和精度比 DP 差,多卡GPU比单卡GPU效果差

结论&#xff1a;调大学习率或者调小多卡GPU的batch_size 转换DDP模型后模型的整体学习率和batch_size都要变。 当前配置&#xff1a;&#xff1a;1GPU&#xff1a;学习率0.1&#xff0c;batch_size64 如果8GPU还按之前1GPU配置&#xff1a;8GPU&#xff1a;学习率0.1&#x…

HackTheBox - Medium - Linux - Sandworm (我的创作纪念日

Sandworm Sandworm 是一台中等难度的 Linux 机器&#xff0c;它托管了一个具有“PGP”验证服务的 Web 应用程序&#xff0c;该服务容易受到服务器端模板注入 &#xff08;SSTI&#xff09; 的攻击&#xff0c;导致“Firejail”监狱内的远程代码执行 &#xff08;RCE&#xff0…

12、Qt:用QProcess类启动外部程序:简单使用

一、说明 简单使用&#xff1a;在一个函数中&#xff0c;使用QProcess类的临时对象调用可执行文件exe&#xff0c;只有这个exe执行完了&#xff0c;这个函数才往下执行&#xff0c;一次性打印出exe所有输出信息&#xff1b;复杂使用&#xff1a;创建QProcess类的全局对象&…

STM32F4的DHT11初始化与实例分析

STM32—— DHT11 本文主要涉及STM32F4 的DHT11的使用以及相关时序的介绍&#xff0c;最后有工程下载地址。 文章目录 STM32—— DHT11一、 DHT11的介绍1.1 DHT11的经典电路 二、DHT11的通信2.1 DHT11的传输数据格式2.2 DHT11 通信分步解析 三、 DHT11 代码3.1 引脚图3.2 电路图…