Category:

Elasticsearchの使い方

業務で Elasticsearch を触ることになったので、多少今更感ありますが、環境構築・データ登録・マッピング定義・検索など、一通りのユースケースを試してみようと思います。 環境構築 以下のドキュメントを元に、Dockerを使ってElasticsearchをインストールしようと思います。 https://www.elastic.co/guide/en/elasticsearch/reference/7.11/docker.html docker-compose.ymlを作成 まずは、docker-compose.ymlを作成します。 とりあえずはドキュメントの内容をそのままコピーでOKだと思います。 version: '2.2' services: es01: image: docker.elastic.co/elasticsearch/elasticsearch: Continue Reading

Posted On :
Category:

log sequence number is in the future

Docker Desktop for Mac でWordPressを動かしているのですが、ある日データベース(mysql)が壊れてWordPressを起動するとlog sequence number is in the futureエラーが発生するようになってしまいました。 またいつか発生しそうな予感がするので、対応方法をメモしておきます。 エラー詳細 WordPressの画面にアクセスしようとすると、mysqlのDockerコンテナが再起動してしまいます。画面上は以下のように表示されます。 Dockerコンテナのログを確認したところ、以下のエラーが出力されていました。 [ERROR] InnoDB: Page [page id: space=63, page number=406] log sequence number 289034868 is in the future! Curre Continue Reading

Posted On :

WordPressサイトにHTMLとJSでソーシャルボタンを追加

WordPressで作成しHTML化してFirebaseHostingしている本サイトに、HTMLとJavaScriptで以下のソーシャルボタンを追加しました。 はてなブックマーク はてなスター Pocket Twitter コードの埋め込み方法 WordPressなのでphpを直接修正しても良いのですが、どこを修正したか分からなくなりがちなので、Insert Headers And Footersというプラグインを使ってHTMLを埋め込むことにしました。 このプラグインは、<head>の最後・<body>の最初・<body>の最後、のいずれかの場所にHTMLコードを差し込むことができる、とてもシンプルなプラグインです。 これを使って、<body>の最後に取得したコードを埋め込みました。 はてなブックマーク https://b.hatena. Continue Reading

Posted On :