- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试使用 MySQL 5.6.26 和 VirtualBox 在 FreeBSD 10 上设置三个 Galera 节点。当我设置所有内容并运行 MySQL 时,它会在一段时间后退出并且无法正常启动。
这是我的日志:
2015-10-22 15:23:24 9402 [Note] WSREP: Read nil XID from storage engines, skipping position init
2015-10-22 15:23:24 9402 [Note] WSREP: wsrep_load(): loading provider library '/usr/local/lib/libgalera_smm.so'
2015-10-22 15:23:24 9402 [Note] WSREP: wsrep_load(): Galera 3.5(rXXXX) by Codership Oy <info@codership.com> loaded successfully.
2015-10-22 15:23:24 9402 [Note] WSREP: CRC-32C: using "slicing-by-8" algorithm.
2015-10-22 15:23:24 9402 [Note] WSREP: Found saved state: 9bfd9448-780a-11e5-a465-e268e80baf6e:-1
2015-10-22 15:23:24 9402 [Note] WSREP: Passing config to GCS: base_host = 192.168.1.10; base_port = 4567; cert.log_conflicts = no; debug = no; evs.inactive_check_period = PT0.5S; evs.inactive_timeout = PT15S; evs.join_retrans_period = PT1S; evs.max_install_timeouts = 1; evs.send_window = 4; evs.stats_report_period = PT1M; evs.suspect_timeout = PT5S; evs.user_send_window = 2; evs.view_forget_timeout = PT24H; gcache.dir = /home/mysql/; gcache.keep_pages_size = 0; gcache.mem_size = 0; gcache.name = /home/mysql//galera.cache; gcache.page_size = 128M; gcache.size = 128M; gcs.fc_debug = 0; gcs.fc_factor = 1.0; gcs.fc_limit = 16; gcs.fc_master_slave = no; gcs.max_packet_size = 64500; gcs.max_throttle = 0.25; gcs.recv_q_hard_limit = 9223372036854775807; gcs.recv_q_soft_limit = 0.25; gcs.sync_donor = no; gmcast.listen_addr = 192.168.1.10; gmcast.segment = 0; gmcast.version = 0; ist.recv_addr = 192.168.1.10; pc.announce_timeout = PT3S; pc.checksum = false; pc.ignore_quorum = false; pc.ignore_sb = false; pc.npvo = false; pc.version = 0; pc.wait_prim
2015-10-22 15:23:24 9402 [Note] WSREP: Service thread queue flushed.
2015-10-22 15:23:24 9402 [Note] WSREP: Assign initial position for certification: 4, protocol version: -1
2015-10-22 15:23:24 9402 [Note] WSREP: wsrep_sst_grab()
2015-10-22 15:23:24 9402 [Note] WSREP: Start replication
2015-10-22 15:23:24 9402 [Note] WSREP: Setting initial position to 9bfd9448-780a-11e5-a465-e268e80baf6e:4
2015-10-22 15:23:24 9402 [Note] WSREP: protonet asio version 0
2015-10-22 15:23:24 9402 [Note] WSREP: Using CRC-32C (optimized) for message checksums.
2015-10-22 15:23:24 9402 [Note] WSREP: backend: asio
2015-10-22 15:23:24 9402 [Note] WSREP: GMCast version 0
2015-10-22 15:23:24 9402 [Note] WSREP: (b08a4d6e-78b7-11e5-80bf-12866e73025e, 'tcp://192.168.1.10:4567') listening at tcp://192.168.1.10:4567
2015-10-22 15:23:24 9402 [Note] WSREP: (b08a4d6e-78b7-11e5-80bf-12866e73025e, 'tcp://192.168.1.10:4567') multicast: , ttl: 1
2015-10-22 15:23:24 9402 [Note] WSREP: EVS version 0
2015-10-22 15:23:24 9402 [Note] WSREP: PC version 0
2015-10-22 15:23:24 9402 [Note] WSREP: gcomm: connecting to group 'test', peer '192.168.1.10:,192.168.1.20:,192.168.1.30:'
2015-10-22 15:23:27 9402 [Warning] WSREP: no nodes coming from prim view, prim not possible
2015-10-22 15:23:27 9402 [Note] WSREP: view(view_id(NON_PRIM,b08a4d6e-78b7-11e5-80bf-12866e73025e,1) memb {
b08a4d6e-78b7-11e5-80bf-12866e73025e,0
} joined {
} left {
} partitioned {
})
2015-10-22 15:23:27 9402 [Warning] WSREP: last inactive check more than PT1.5S ago (PT3.6479S), skipping check
2015-10-22 15:23:57 9402 [Note] WSREP: view((empty))
2015-10-22 15:23:57 9402 [ERROR] WSREP: failed to open gcomm backend connection: 60: failed to reach primary view: 60 (Operation timed out)
at gcomm/src/pc.cpp:connect():141
2015-10-22 15:23:57 9402 [ERROR] WSREP: gcs/src/gcs_core.c:gcs_core_open():202: Failed to open backend connection: -60 (Operation timed out)
2015-10-22 15:23:57 9402 [ERROR] WSREP: gcs/src/gcs.c:gcs_open():1291: Failed to open channel 'test' at 'gcomm://192.168.1.10,192.168.1.20,192.168.1.30': -60 (Operation timed out)
2015-10-22 15:23:57 9402 [ERROR] WSREP: gcs connect failed: Operation timed out
2015-10-22 15:23:57 9402 [ERROR] WSREP: wsrep::connect(gcomm://192.168.1.10,192.168.1.20,192.168.1.30) failed: 7
2015-10-22 15:23:57 9402 [ERROR] Aborting
2015-10-22 15:23:57 9402 [Note] WSREP: Service disconnected.
2015-10-22 15:23:58 9402 [Note] WSREP: Some threads may fail to exit.
2015-10-22 15:23:58 9402 [Note] Binlog end
2015-10-22 15:23:58 9402 [Note] /usr/local/libexec/mysqld: Shutdown complete
151022 15:23:58 mysqld_safe mysqld from pid file /home/mysql/galera1.pid ended
关于wsrep配置的my.cnf
部分:
wsrep_provider=/usr/local/lib/libgalera_smm.so
wsrep_cluster_name="test"
wsrep_cluster_address="gcomm://192.168.1.10,192.168.1.20,192.168.1.30"
wsrep_slave_threads=8
wsrep_node_address = "192.168.1.10"
wsrep_sst_receive_address = "192.168.1.10"
wsrep_node_incoming_address = "192.168.1.10"
wsrep_provider_options = "gmcast.listen_addr=192.168.1.10;gcache.size=128M;ist.recv_addr=192.168.1.10"
wsrep_auto_increment_control=1
wsrep_retry_autocommit=0
wsrep_max_ws_size=3741824
wsrep_max_ws_rows=56000
wsrep_certify_nonPK=1
wsrep_convert_LOCK_to_trx=0
wsrep_sst_donor=galera1
wsrep_sst_donor_rejects_queries=1
以上输出来自节点1。
节点之间的网络工作正常,所以我似乎找不到不工作的原因。
最佳答案
确保通过运行以下命令启动第一个节点:
service mysql start --wsrep-new-cluster
通过运行命令启动下一个节点:
service mysql start
当我在启动第一个节点时忘记添加参数 --wsrep-new-cluster 时,我得到的错误与您完全相同。
查看此页面了解详情:Starting the cluster
只需快速编辑一下:我个人将 Galera 与 MariaDB 一起使用,上面的命令工作正常。当您使用 MySQL 时,您可能需要在上面的命令中将 mysql
切换为 mysqld
。两者都试试。
关于MySQL Galera 节点未启动(中止错误 'WSREP: [...]: 60: failed to reach primary view: 60 (Operation timed out)'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33277865/
我想在某个条件不满足时中止这个方法,我该怎么做? 我不使用 tableView:willSelectRowAtIndexPath: 方法。我认为可以结合这两种方法来防止某些行被选择并被推送到另一个 V
list->history=(char*)malloc(sizeof(char)); strcpy(list->history,pch2); 当我使用上面的代码时,我无法多次打开该文件。它给了我这个
我试图在退出应用程序后阻止 BroadcastReceiver 出现。到目前为止,我只在安装应用程序时让它显示 Toast。它工作得很好,除了如果我退出应用程序,接收器仍然处于 Activity 状态
当我从 SDK 管理器运行它时,加载过程正常,但一旦完成,模拟器的闪光灯会出现然后很快消失。 有时加载后没有任何反应。 最糟糕的是,当它加载时,我会收到“太多模拟器实例正在这台机器上运行。正在中止”消
./product -rows 4 -cols 4 我收到这个错误: terminate called after throwing an instance of 'std::bad_alloc'
我想要的:我想成为第一个接收短信广播的人,如果我只对短信感兴趣,我想取消广播,这样广播就不会到达任何其他应用程序/接收器(默认消息应用程序ETC。)。我所知道的是: SmsDisptacher.jav
有人知道为什么我会在 LogCat 中收到此警告吗? 01-18 01:18:17.475: W/HardwareRenderer(25992): Attempting to initialize h
我在运行 Kivy hello world 程序时遇到了一个常见的错误。我尝试了我在这里看到的解决方案:手动安装 gstreamer,将其添加到 PATH 并安装 PySDL2。我的操作系统是 Win
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
这三者有什么区别,如果出现我无法正确处理的异常,我应该如何结束程序? 最佳答案 abort 表示程序“异常”结束,并引发 POSIX 信号 SIGABRT,这意味着您为该信号注册的任何处理程序都将被调
我在 .gitconfig 中将 rebase.autoStash 设置为 'true',这样我就可以运行 rebase 在脏工作树上。但是,如果 rebase 由于某种原因中止,则对跟踪文件的所有更
你好,我在 virtualenv 中使用 pyinstaller 创建了一个 kivy python 我的程序在控制台中使用命令 python cipol.py 运行成功,没有错误但是当使用命令 py
.load() jQuery的功能库允许您有选择地从另一个页面加载元素(遵循某些规则)。我想知道是否可以中止加载过程。 在我们的应用程序中,用户可以浏览项目列表。他们可以选择单击一个按钮,该按钮会加载
我最近尝试搁置对Mercurial的更改,并且发生了搁浅的rebase冲突,但最终解决了。此后出了点问题,因为现在当我尝试做其他事情时,出现以下错误: abort: unshelve already
我有一个持续运行的 azure Web 作业,但日志表明周末它的状态更改为“已中止”,然后变为“已停止”。虽然我周末没有使用该网站,但我不确定为什么会发生这种情况,因为队列中仍然有很多消息需要处理。
嗨,我正在编辑构建我的android APK的android docker实例。 我想添加一个checkstyle异常,如果发生任何警告,该异常将导致中止。 我在运行checkstyle的过程中起作用
我有一个具有多个阶段的 Jenkins 管道,例如: node("nodename") { stage("Checkout") { git .... } stage("Check
我的设置是这样的(为了清晰起见,进行了简化): Method 1 FB Method Method 3 ... 因此,每个方法,如果单击,都会淡入内联内容,除了具有“fb
我正在发送一个ajax请求,该请求在选择框的更改事件上调用。现在我想要的是,当向服务器发送新请求时,它将中止所有先前的ajax请求,否则将会有很多同时执行的 ajax 请求数。我只想执行最新的请求。
我有一个 AJAX 请求,它从远程文件中获取数据并显示在页面上的 div 中。当用户将鼠标悬停在链接上时,将调用 AJAX,并显示带有数据的 div,而当鼠标移出链接时,它会消失。 div 会立即显示
我是一名优秀的程序员,十分优秀!