精华内容
参与话题
问答
  • 合并分支到master

    万次阅读 多人点赞 2017-10-09 19:33:19
    假如我们现在在dev分支上,刚开发完项目,执行了命令下列命令git add . git commit -m ‘dev' ...首先切换到master分支上git checkout master如果是多人开发的话 需要把远程master上的代码pull下来git pull origin mas

    假如我们现在在dev分支上,可以用下面命令查看当前分支

    git branch
    

    刚开发完项目,执行了下列命令

    git  add .
    git  commit -m 'dev'
    git push -u origin dev
    

    然后我们要把dev分支的代码合并到master分支上 该如何?
    首先切换到master分支上

    git  checkout master
    

    如果是多人开发的话 需要把远程master上的代码pull下来

    git pull origin master
    

    如果是自己一个开发就没有必要了,为了保险期间还是pull
    然后我们把dev分支的代码合并到master上

    git  merge dev
    

    然后查看状态

    git status
    
    On branch master
    Your branch is ahead of 'origin/master' by 12 commits.
      (use "git push" to publish your local commits)
    nothing to commit, working tree clean
    

    上面的意思就是你有12个commit,需要push到远程master上
    执行下面命令即可

    git push origin master
    

    这样就可以了

    展开全文
  • push to origin/master was rejected错误解决方案

    万次阅读 多人点赞 2017-12-16 17:21:00
    idea中,发布项目到OSChina的Git中,当时按照这样的流程添加Git,然后push,提示:push to origin/master war rejected"。 大概原因是:初始化项目时,远程仓库我建了README.md文件,而本地仓库与远程仓库...

    idea中,发布项目到OSChina的Git中,当时按照这样的流程添加Git,然后push,提示:push to origin/master war rejected"。

     

    大概原因是:初始化项目时,远程仓库我建了README.md文件,而本地仓库与远程仓库尚未进行文件关联,因此需要将两个仓库的文件进行关联后提交。

    解决方案如下:

    1.切换到自己项目所在的目录,右键选择GIT BASH Here,Idea中可使用Alt+F12

    2.在terminl窗口中依次输入命令:

    git pull

    git pull origin master

    git pull origin master --allow-unrelated-histories

    3.在idea中重新push自己的项目,成功!!!

    注:有部分朋友如果没有成功的话,请删除自己本地项目下.git的隐藏目录,重新尝试关联项目推送即可!

    展开全文
  • Master-Master Master-slave 区别

    千次阅读 2017-05-22 20:35:19
    Master-Master 解决的问题是: 数据双写,但是避免数据正确性打破.双写的不同的表.或者说不同的行.有 proxy 控制. 数据的写拆分. 数据完整性保持一致. 按表整体移. 按行移动比较难. Master-slave 区别: 解决数据...

    Master-Master
    解决的问题是: 数据双写,但是避免数据正确性打破.双写的不同的表.或者说不同的行.有 proxy 控制.
    数据的写拆分. 数据完整性保持一致. 按表整体移. 按行移动比较难.
    Master-slave 区别:
    解决数据的可靠性问题.
    半同步. commit 时半同步,不是每次 sql 提交
    mysql 集群对比:
    (拆分,备份)

    展开全文
  • 如何彻底解决 Failed to connect to master master_hostname:7077

    问题产生

    Spark集群,即可以基于Mesos或YARN来部署,也可以用自带的集群管理器,部署于standalone模式下。笔者在部署standalone模式时,

    首先,通过如下命令,启动了Master。

    ./sbin/start-master.sh
    

    成功启动后,可以通过http://master_ip:8080/连接到Master的UI,并在页面中找到URL为spark://host_name:7077。

    然后,通过如下命令,启动Slave。

    ./sbin/start-slave.sh spark://host_name:7077
    

    但Slave无法连接Master,查它的Log,可以得到如下错误。

    17/02/20 15:31:12 INFO Worker: Retrying connection to master (attempt # 2)
    17/02/20 15:31:12 INFO Worker: Connecting to master 10.xx.xx.xx:7077...
    17/02/20 15:31:12 WARN Worker: Failed to connect to master 10.xx.xx.xx:7077
    org.apache.spark.SparkException: Exception thrown in awaitResult
            at org.apache.spark.rpc.RpcTimeout$$anonfun$1.applyOrElse(RpcTimeout.scala:77)
            at org.apache.spark.rpc.RpcTimeout$$anonfun$1.applyOrElse(RpcTimeout.scala:75)
            at scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:36)
            at org.apache.spark.rpc.RpcTimeout$$anonfun$addMessageIfTimeout$1.applyOrElse(RpcTimeout.scala:59)
            at org.apache.spark.rpc.RpcTimeout$$anonfun$addMessageIfTimeout$1.applyOrElse(RpcTimeout.scala:59)
            at scala.PartialFunction$OrElse.apply(PartialFunction.scala:167)
            at org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:83)
            at org.apache.spark.rpc.RpcEnv.setupEndpointRefByURI(RpcEnv.scala:88)
            at org.apache.spark.rpc.RpcEnv.setupEndpointRef(RpcEnv.scala:96)
            at org.apache.spark.deploy.worker.Worker$$anonfun$org$apache$spark$deploy$worker$Worker$$tryRegisterAllMasters$1$$anon$1.run(Worker.scala:216)
            at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
            at java.util.concurrent.FutureTask.run(FutureTask.java:266)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
            at java.lang.Thread.run(Thread.java:745)
    Caused by: java.io.IOException: Failed to connect to /10.xx.xx.xx:7077
            at org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:228)
            at org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:179)
            at org.apache.spark.rpc.netty.NettyRpcEnv.createClient(NettyRpcEnv.scala:197)
            at org.apache.spark.rpc.netty.Outbox$$anon$1.call(Outbox.scala:191)
            at org.apache.spark.rpc.netty.Outbox$$anon$1.call(Outbox.scala:187)
            ... 4 more
    Caused by: java.net.ConnectException: Connection refused: /10.xx.xx.xx:7077
            at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
            at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
            at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:224)
            at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:289)
            at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:528)
            at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
            at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
            at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
            at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:111)
            ... 1 more
    

    这是一个很常见的问题,上网一搜也能发现很多人遇到过。具体怎么解决这个问题呢,请看下文。

    问题解决过程

    这到底是网络连接的问题,还是Spark连接的问题呢?下面就是笔者解决这个问题的思路历程。

    关闭防火墙

    防火墙有时候会阻止一些连接或端口。再我们不确定哪些服务有用时,最好的办法就是先将防火墙关闭,确定是防火墙导致的问题,再来调整防火墙的策略。笔者用的是Ubuntu Server,关闭防火墙的命令如下:

    ufw disable
    

    然后可以用如下命令来检查防火墙的状态:

    ufw status verbose
    

    对于这个问题,关了防火墙,发现还是报相同的错误信息。继续思考其它方案。

    修改hostname

    笔者Master所在的Linux,hostname是root,太简单,连接spark://host_name:7077会不会被DNS解析到其它主机。在Master主机修改hostname,需要修改两个文件,命令如下。

    vim /etc/hostname 
    vim /etc/hosts
    

    修改后,启动Master,再启动Slave连接spark://new_host_name:7077,依然报错。猜测是连接不到new_host_name,改为启动Slave连接spark://master_ip:7077,依然报错。猜测是连接不到new_host_name,改为启动Slave连接spark

    用nmap确认能连接Master主机端口7077

    那么,是不是Master的7077端口不能连接呢?下载nmap工具(apt install nmap),在Slave主机用如下命令测试:

    nmap -p 7077 master_ip
    

    确认7077端口是可以连接的。

    python环境

    笔者环境中默认是python版本是2.7,而笔者用virtualenv将Spark运行在Python3.5环境中。
    这里无论是用python2.7还是Python3.5的virtualenv,都不能解决问题。

    JDK配置

    笔者的JAVA_HOME,CLASSPATH,PATH都写在~/.bashrc,这里用source命令重新使能这几个环境变量。依然无法解决问题。

    修改Spark配置文件

    在stackoverflow上,笔者还查到了大量修改conf/spark-env.sh的做法,如这里。这些修改都分别在Master和Slave都做了,还是没法解决问题。

    添加master启动参数

    最后,在stackoverflow上发现了一个很小众的答案,修改了Master的启动方法:

    ./sbin/start-master.sh -h master_ip
    

    成功启动后,可以通过http://master_ip:8080/连接到Master的UI,并在页面中找到URL为spark://master_ip:7077。注意这里的URL已经由spark://host_name:7077变为spark://master_ip:7077。

    然后,通过如下命令,成功启动了Slave!!

    ./sbin/start-slave.sh spark://master_ip:7077
    

    结论

    Best Practice:用-h参数启动Master,连接到Master的UI,确保URL是spark://master_ip:7077,而非spark://host_name:7077。这样Slave连接Master的问题不会再出现。

    展开全文
  • Master-Master架构

    千次阅读 2016-03-31 20:11:10
    对于MySQL数据库的Master-Slave架构设计,对于一般的对可用性要求不高的系统来说,是一个不错的设计方案,但是如果对可用性要求较高,就会存在一定的问题,我们先看看Master-Slave架构的特点:一个Master作为主...
  • ROS Master

    千次阅读 2019-05-25 07:32:09
    Master名称service示例 例如,我们有两个节点;一个摄像机节点和一个Image_viewer节点。一个典型的事件序列会从摄像头节点开始,通知Master它想要发布主题为“images”的图片: 现在,Camera将图像发布到...
  • master.HMasterCommandLine: Master exiting

    千次阅读 2018-08-27 22:10:12
    2018-08-20 00:59:33,382 ERROR [main] master.HMasterCommandLine: Master exiting java.io.IOException: Could not start ZK at requested port of 2181. ZK was started at port: 2182. Aborting as clients (...
  • ERROR [Thread-21] master.HMaster: Failed to become active master java.lang.IllegalStateException: The procedure WAL relies on the ability to hsync for proper operation during component failures...
  • git merge origin master //将origin merge 到 master 上 git merge origin/master //将origin上的master分支 merge 到当前 branch 上
  • git rebase origin master 和 origin/master

    千次阅读 2018-12-05 14:59:10
    google git rebase origin master 和 origin/master的区别,结合自己的理解,总结如下: 首先,git rebase是两个分支之间的作用,如下图 一般情况下,我们要的时在master分支的基础上rebase topic分支,如图 采用...
  • origin mastermaster,以及 push 命令

    千次阅读 2018-03-20 17:47:51
    $ git branch -a (展示所有的git...* master remotes/origin/HEAD -> origin/master remotes/origin/master ······ $ git branch -r (展示远程分支) origin/HEAD -> origin/master origin/maste...
  • 在Git中,origin / master与origin master之间有什么区别?

    万次阅读 热门讨论 2019-05-10 12:18:47
    这里实际上有三件事:origin master是两件事,origin/master一件事。共计三件事。 两个分支: master是一个本地分支 origin/master是远程分支(它是名为“origin”的远程分支的本地副本,名为“master”) 一个...
  • GitHub报错master->master(fetch first)

    千次阅读 2019-11-05 18:06:06
    刚才在GitHub上建立了一个代码仓库,想吧以前写的一些代码上传到服务器,执行git push -u origin master后出现以下错误。 $ git push -u origin master To https://github.com/justidle2012/PATSolution.git ! ...
  • Git新建分支出现fatal: Not a valid object name: 'master'错误
  • git rebase master

    千次阅读 2019-11-02 14:44:10
    你如果在master分支下面搞一个新的分支,你开发的同时,master有新增了一下代码,这时候你需要在新的master上面继续开发, 第一:先把自己写的代码,保存到本地库,然后推送到来远程库(至关重要),然后拉下来远程...
  • MHA之masterha_master_switch

    千次阅读 2017-06-01 10:29:20
    如下是 MHA 的 masterha_master_switch 功能的 官方介绍,大体翻译下,需要时候可以查阅。 masterha_master_switch masterha_master_switch可以用来做master failover 也可以用来做在线的主库切换。 Manual ...
  • Master选举

    千次阅读 2015-11-03 14:43:23
    诸如此类分布式问题,我们称为”Master”选举。借助zookeeper,我们可以很方便的实现Master选举的功能。其大体思路非常简单。 选择一个根据节点,例如/master_select,多台机器同时向该节点创建一个子节点/master_...
  • git push -u origin master 上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了 首先尝试了 命令git push -u origin master -f,然后惊喜地出现了下面...
  • ➜ retail git:(master) #切换回master分支 git checkout master # merge --no-ff参数,表示禁用Fast forward;可以保存你之前的分支历史。能够更好的查看merge历史,以及branch 状态. #保证版本提交、分支结构...
  • Git master branch has no upstream branch的解决

    万次阅读 多人点赞 2017-12-14 16:06:23
    Git master branch has no upstream branch的解决 在push代码时,出现“git master branch has no upstream branch”问题的原因是没有将本地的分支与远程仓库的分支进行关联。如下图所示: 具体原因:出现这种...
  • kudu 添加master

    千次阅读 2019-06-18 18:32:21
    kudu 添加master节点不像其他大数据组件直接添加即可,操作比较复杂,步骤如下: 1.kudu添加master节点,集群不可用 2.Master节点数为奇数 3.在已存在master节点查看wal和数据目录,rpc_bind_addresses 端口,...
  • master-master 就是两台服务器互为主从:  master1-slave(master2) && master2-slave(master1) master1: 192.168.100.191master2: 192.168.100.166 master1-slave(master2) mysql 版本最好一致 设置 ...
  • github项目提交失败 master -> master (non-fast-forward)   提交项目的时候出现这个问题:     官方介绍: https://help.github.com/articles/dealing-with-non-fast-forward-errors     ...
  • Starting namenodes on [master] master: ssh: connect to host master port 22: Connection refused; 本人启动hadoop时遇到这个问题: /etc/hosts中,127.0.0.1 localhost 没有修改,没有localhost主机(手贱...
  • dev 合并 master

    千次阅读 2018-04-19 14:10:03
    假如此时你在master分支上,master即将上线,因此轻易不要动master上的东西,最好新建一个分支上提交代码进行测试 目前在master分支上 可以查看分支git branch//代表当前分支在master上 *master此时创建一个dev...
  • Push rejected: Push to origin/master was rejected 推拒绝:推送到起源/主人被拒绝 直接是解决办法,直接打开你要上传代码的文件夹位置鼠标右键git Bash Here然后直接下面两行命令解决问题git pull origin ...
  • 1.创建并且切换到新分支上,两...# repo start master --all 2.切换到已创建的master分支 # repo start --all master 等同于: # repo forall -c git checkout master # repo branch //查看分支是否切换成功 ...
  • ROS MASTER设置

    千次阅读 2017-05-06 16:22:23
    ros master建立
  • 数据库主从备份主要原理就是slave数据库根据master数据库进行的增删改操作留下的日志文件,在slave数据库里再执行一遍。 1.准备两台win7机器或虚拟机,并安装好mysql5.7数据库 Ip分别为192.168.0.127(主:Master)...
  • 问题描述: 通过 git init git add ./* git commit -m “message” 创建仓库,并将现有工程提交到git...build 提示: Push master to origin/master was rejected by remote remote: error: refusing to update check...

空空如也

1 2 3 4 5 ... 20
收藏数 594,649
精华内容 237,859
关键字:

master