chef-soloを使ってPentahoとInfobrightをセットアップしてみた

PentahoとInfobrightを用いた集計用マシンを、CentOS6.5に、chef-soloでセットアップしてみます。 ここで行うことは、以下の過去エントリのサーバ環境構築をchefで置き換えるイメージです。 PentahoとInfobrightを用いた多次元データ分析環境の構築手順(Community版) <a href="h...

Oracle版JDKをchef-soloを使ってセットアップする方法

chef-soloを使ってOracle版Javaのセットアップしようとしても、Oracleのサイトから利用規約に合意して、JDKをダウンロードという手順を踏む必要があるので、そのままでは、自動化することが出来ません。 そこで、以下の2つの方法を考えました、①社内用のyumリポジトリを用意して、ダウンロードしたJDKのrpmを配置 社内用yumリポジトリからchefでセットアップする②chefのcookbookの中に、...

「良いものを作れば売れる」は違うかも知れないけれど

意識の高いビジネスマンの方とお話をすると、技術者の仕事に対する姿勢を、「良い物を作れば売れると思っている」という指摘する方に、会うことが度々ある。「良い物を作れば売れる」というのは、間違ってはいないけれど、それだけでは足りないのは確かだと思う。「良い売り方」、言い換えると良いマーケティングが無ければ物は売れない。単によい「物」を作っても、その「物」をどのように使うかが、お客さんに伝わらなければ、その「物」が良いかどうかすらお客さんには分からない。...

MacOSX上でFORTRAN環境を作った手順メモ

ちょっと野暮用で、FORTRANを使う機会があったため、MacOSX上でFORTRAN環境を作ったので、手順をメモしておきます。ここではHomebrewを使ってgfortranをインストールします。 実行したOS: MacOSX v10.9.2 (Mavericks) ■Homebrewのインストール以下のHomebrewのサイトの「Install Homebrew」部分に...

KPIを単なる目標として扱っていないだろうか?

ビジネス上、KPIという言葉を使う事が多々ある。私の身近だけかもしれないが、KPIという言葉が単なる目標として扱われていることが多くて、違和感を感じる事が多い。目標という理解でも、間違っている訳ではないのだが、単なる目標として扱ってしまうと、間違った方向にビジネスを進めてしまうリスクがある。KPIとは、Key Performance Indicatorの略で、直訳すると「鍵となる遂行上の計測指標」となる。ここで例として、東京から...

Windows上でTortoiseGitをセットアップしてGitを使用する手順

ここでは、Windows上でGUIベースでGitを使用するために、TortoiseGitをセットアップする手順を示します。 TortoiseGit: https://code.google.com/p/tortoisegit/ ...

SOSの猿

 伊坂幸太郎の文章は好きなので、本屋さんに並んでいた伊坂幸太郎作品の中からフィーリングでこの本をチョイスして読んでみることにした。孫悟空を名乗る猿と、システム屋や悪魔払いの物語が、代わる代わる展開し、物語の真相に繋がっていくスタイルで話がすすんでいく。たびたび登場する孫悟空を名乗る猿のインパクトがとても強くて、いったいこの話はどういう話なんだ?と思いながら読み進めていった。上手く言えないが、伊坂幸太郎の作品ってこんな感じだったかなと感じた後、あぁでもこんな感じだなと思いながら読んでいた。 作品...

インビジブルレイン

 ストロベリーナイトの続編。前作が楽しめたこともあって、本作も読んでみることにした。前作と同じように、主人公の姫川玲子がしがらみの多い警察組織の中で動き回り、殺人事件の謎を解決していく物語。巻末のスペシャル対談でも触れられているが、姫川玲子が強く逞しい女性というだけではない側面が描かれている部分があり新鮮な印象があった。 前作にも言えることだが、この作品を読んでいて特に面白く魅力的な部分は、登場人物達に個性を感じられるところではないかと思う。主人公の姫川玲子自身も個性的だが、脇を固める姫川班の...

社員を子供扱いしなければならない企業って、恥ずかしくないかな?

少し前に出ていた記事。この記事を読んで、「恥ずかしくないのかな?」と思った。パワポもCCメールも禁止「IT断食」で営業件数が6倍に〈AERA〉 http://...

BitbucketでのFork/PullRequestを用いたチーム開発の流れを整理してみた

BitbucketでFork/PullRequestを用いてチーム開発をすれば、機能追加・修正の承認フローを簡単にできそうかなと思ったので。人(チームのメンバ)に説明できるよう整理する意味も兼ねて、PullRequestを用いた開発の流れを整理してみました。※もちろんGitHubでも同じ流れで開発できます。 # fork/pull requestの仕組みは、本来はオープンソースなどで、ユーザが作成したパッチを元ソースに取り...

Eclipse4.3で、SpringMVCによるウェブアプリケーション開発の流れ

このエントリでは、Windows上でEclipse4.3を使用し、Spring MVCによるウェブアプリケーション開発を試す流れを説明します。 ここでは、Eclipseのバージョンは以下を使用します。・Eclipse IDE for Java EE Developers 4.3.1 (Kepler) 以下の説明は、Java/Eclipseはセットアップ済みの前提で進めます。 Spring Tool Suite fo...

Eclipse4.3で、HibernateによるMySQLへの永続化を行う開発の流れ

このエントリでは、Windows上でEclipse4.3を使用し、HibernateORMによるJavaObjectのMySQLへの永続化の開発を試す流れを説明します。 作成するプログラムは、以下のHibernate ORMのチュートリアルを参考にします。 Hibernate Getting Started Guide <a href="http://docs.jboss.org/hibernate/orm/4.2/quick...

Chefを使ったfluentd(treasure-data-agent)のセットアップ手順

Chefを使ってCentOSにfluentdをセットアップしてみたので、手順を書き残しておきます。 Installing Fluentd Using Chef | Fluentd http://docs.fluentd.or...

Chefを使ったiptablesで解放するTCP/UDPポート管理の手順

Chefで、iptablesというCookbookを使用して、iptableで解放をするTCP/UDPポートを管理するレシピを書いてみたので、その手順を書き残しておきます。 Chef Cookbook: iptables -Opscode Community <a href="http://community.opscode.com...

Chef(Knife)+Berkshelfを使ってサーバを自動構築する手順

以下の記事で、Vagrantを使った開発環境を作る手順はまとめたのですが、本番環境側の構築方法をまとめていなかったので、この記事で、chef+Berkshelfでサーバを自動構築する手順をまとめておきます。 MacOS上にVagrant+chef(knife)+Berkshelfで開発環境を作る手順 <a href="http://takemikami.c...

Author
takemikami
データエンジニア
・データ分析基盤の開発運用
・マーケティングデータ分析
研究発表履歴
書籍執筆履歴
開発プロダクト
facebook
twitter
LinkedIn
Hatena::Bookmark
YouTube
github
slideshare
Books
takemikami's shop
Recent Posts
[PR]
タグ
AutoHotkey aglio airflow anaconda android angularjs apiblueprint appscript arduino asyncio aurora autohotkey automator autoscaling aws awsglue azure azureml bash bi bigquery bitbucket booth breeze capistrano cassandra celery centos changekey checkstyle chef chrome circleci cloud-init cloudformation cloudwatch clustering colab css csv cuda cui databricks designpattern devise devpi digdag direnv docker drakov dsl dynamodb ec ec2 eclipse elasticsearch embulk emr errbit excel findbugs flask fluent fluentd forgejo fortran fuseki gae gcp gdrive gensim ggplot2 ghostscript git gitbook giter8 github go googlecharttools gr-sakura gradle graphql groovy hadoop hbase heroku hibernate hive hivemall hiveqlunit hiveserver2 hubot hyperas hyperopt hyperv idolmaster igo infobright intellijidea iotlt iptables java javascript jdepend jdk jekyll jest jetty jline jmeter jquery js2py jthree jupyter kenlm keras keras-rl knitr langchain linter llm lxd mac macos mahout mako mathML maven mermaid milkcocoa minio mlflow mllib moneyforward monit moto msgraph msoffice msword msys2 multipass mysql natureremo nginx nodejs nokogiri onedriveforbusiness opencv opsgenie pandas pdf pentaho perl php pmd polycoder process-compose pusher pycharm pyenv pyspark pytest python pytorch r rails rails3 rails4 rbenv rdflint rds repl rnnlm rstudio rubocop ruby s3 sbt scala scikit-learn selenium servlet shippable slack sonarqube spark sparql spotbugs spree spring springboot sql sqoop sqs sublimetext subversion tensorflow terraform textlint threejs tortoisegit twitter vagrant visdom vmware vscode vuejs watchdog webrtc websocket wordpress wsl 形態素解析 秀丸エディタ 負荷テスト 開発管理
PlayStation
Steam
About